__anonymousmixin genCanonicalizeBody!(so.RecordField, "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)