Request finds a resource creator function by the resource identifier and calls
the creator returning the result. The resulting resource may be a default version
if the reqeusted version is not present.
Require finds a resource creator function by the resource identifier and verifies
the created resource matches the requested version. If not, an error will be
returned.