can register a type
UrlMatcher looks for types in the Url and generates a typeMap between params and known types. Exec will run any found types through the decode function