what do they do? what are they for? right now there's a bunch of stuff that can be tossed in willy-nilly... what about `append`?