url params and query params
hash types, schema extensions and http methods in endpoints dsl
allowing context like endpoints + include_where matcher