ref: 9edbd938a58bdcd53f38bc4b8fcdae73177432c4
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#
}