__anonymousmixin genCanonicalizeBody!(so.SaladRecordField, "type", (Either!(so.PrimitiveType, so.RecordSchema, so.EnumSchema, so.ArraySchema, string, Either!(so.PrimitiveType, so.RecordSchema, so.EnumSchema, so.ArraySchema, string)[]) type) => type.canonicalize, "doc", (Optional!(string, string[]) doc) => doc.concat, "jsonldPredicate", (Optional!(string, so.JsonldPredicate) jp) => jp.canonicalize, "default", (Optional!(so.Any) default_) => default_.match!((so.Any any) => new Any(any), none => null))