diff --git a/preserves-schema.md b/preserves-schema.md index 011de63..b4739a2 100644 --- a/preserves-schema.md +++ b/preserves-schema.md @@ -231,6 +231,11 @@ pattern - one that matches a string, symbol, number or boolean: / Ref / LiteralPattern -- with a side condition +A host language will likely use the same ordering of its types as +specified by the schema. It is therefore recommended to specify first +the alternative best suited as a default initialization value (if +there is any). + ### Intersection definitions. AndPattern = NamedPattern "&" NamedPattern *("&" NamedPattern)