append/concat primitives