ref: 1a1892e5a47ac3c1ab1b1944ee1ee11fc3d1e3c8
dir: /lib/std/sljoin.myr/
use "alloc"
use "slcp"
pkg std =
generic sljoin : (dst : @a[:], src : @a[:] -> @a[:])
;;
generic sljoin = {dst, src
var len
len = dst.len
dst = slgrow(dst, len + src.len)
slcp(dst[len:], src)
-> dst
}