Custom types support
Custom types in fields are supported. They (types) should be predeclared with their name and import path for external ones.
Something like
type time.Time from "time";
type localType;
Rule = Time(time.Time) ' ' LocalValue(localType);