Если я вызываю Buffer.concat ([a, b]) для объединения двух объектов Buffer, выделяется ли это новым буфером в памяти длиной a + b, или это просто создает указатель на два существующих объекта Buffer?