public static IMutableSeq <T> Of <T>(ISeq <T> values) { return(values is ArrayMutableSeq <T>?(values as ArrayMutableSeq <T>).Copy() : OfLength <T>(values.Count()).SetAll(values)); }