string INumberSpelling <IParadigm> .Spell(decimal n, ref string unit, ICase <IParadigm> @case) { return(inner.Spell(n, ref unit, @case)); }
static string Spell <TParadigm> (INumberSpelling <TParadigm> lang, decimal n, string unit, ICase <TParadigm> @case) { return(lang.Spell(n, ref unit, @case) + " " + unit); }