__anonymousmixin genCanonicalizeBody!(so.SaladEnumSchema, "inVocab", (Optional!bool inVocab) => inVocab.orDefault(true), "doc", (Optional!(string, string[]) doc) => doc.concat, "docChild", (Optional!(string, string[]) docChild) => docChild.concat, "jsonldPredicate", (Optional!(string, so.JsonldPredicate) jp) => jp.canonicalize, "documentRoot", (Optional!bool documentRoot) => documentRoot.orDefault(false), "extends", (Optional!(string, string[]) extends) => extends.match!((string s) => [s], (string[] ss) => ss, none => (string[]).init))