Custom Route Param Types 🔥
In Nim it maybe ..
```nim
type MyType* = object
  first, second, third: string

proc parseMyType*(data: string): MyType =
  MyType(
    first: data[0], second: data[1], third: data[2]
  )

registerRouteParamType(
  "my_type",  # unique type identifier
  "\d\w\d",  # type pattern
  parseMyType  # proc/func that takes one string argument and returns any data
)

serve "127.0.0.1", 5000:
  get "/{i:my_type}":
    echo i.first
    echo i.second
    echo i.third
```


Python:
```py
class MyUniqueIdentifier:
    def __init__(self, data: str):
        self.identifier = int(data)


register_route_param_type("my_unique_id", r"\d+", MyUniqueIdentifier)


@app.get("/registered/{data:my_unique_id}")
def handle(data: MyUniqueIdentifier):
    print(data.identifier)
    return {'response': data.identifier}
```