I have a feeling what it would actually take to make this useful mightbe to turn every type into a kind of polymorphic type like our anyelemand anyarray. So substring(mystring) would work and return a mystringbut mystring=string would fail.
-- greg