How would that work?  The handler generation method has access to the handler function and the schema, but not what the user has actually specified.  For example:

`server.handler('name', fn, schema);`

The validation can't actually happen until:

`server.route({handler: {name: {}}});`