Support off-bound apply<>.

I eventually decided to extend the user-supplied functions...