whilst too late to change now (unless there becomes a way to mark files as opting in to new versions of the language), i have noticed that almost always in my generic code I wish to constrain type variables to Any rather than have them be the default of Any?