Allow resolvers to return a results object, to avoid storing intermediary state in 'this'