add wildcard typing to get(Func1<ResultSet,T>)