[deprecation] don't use Y.substitute (deprecated) in favor of basic Y.Lang.sub