Implementations for the resolvers.

Accept callable objects for filters and route controllers.
Accept a response object, or a string as a response