A simple go web request router that respects Go's type system