Allow specifying eager cursor row transformations

Implements behavior described in issue #19.

WARNING: this changes the default behavior of transforms from lazy
to eager. Remember to follow your transforms() with lazy() call to
get the previous behavoir.