as_results_cursor
The new code is a little clunky, but I couldn't see how to make it better.
custom_encodable
encodable