Is it possible to define a custom type to use instead of the defaults? E.g. if a field has a type string, can i parse it directly into a custom type? I've tried using the `go.name` symantic but it doens't seem to have any effect.