concat is a hotspot (via AV#append=), so just directly define the methods