describe why that's here for now
renamed SQLFunction to ResultSetMapper
make extra sure the QueryResult closes it's resources when things blow up
add datamappingexception to ResultSetMapper, cleans up catch stack
just because IntelliJ doesn't like it
pass along peeker to queryresults
these are using iterator so don't explicitly use peeker
drop iterable from the query interface