improve test coverage; curry prepend and append

I'm fine with that. I can't think of a time I've wanted such a function.