@spagalloco `#each` returns an `Enumerator` if a block is not passed through. 
This forces the cursor to actually evaluate. 
Perhaps `to_a` could be implemented to instead to achieve this result?