var FormatObject … var FormatType … type Format … func (d Format) ConvertToNative(typeDesc reflect.Type) (interface{ … } func (d Format) ConvertToType(typeVal ref.Type) ref.Val { … } func (d Format) Equal(other ref.Val) ref.Val { … } func (d Format) Type() ref.Type { … } func (d Format) Value() interface{ … }