code: def format_with_handler(self, query_result, return_type):
          
          handler = self.get_handler(type(query_result), return_type)
          return handler.format_result(query_result)
docs: Uses the callable handler to format the query result to the desired return type
  
          :param query_result: the result value of our query
          :param return_type: desired return type
          :return: type, the query value as the return type requested