There are a realy whole lot of stuff in the core that use generics now and the reason of some very nice new features.
With that said, I will take a look and see what can be done. I researched a bit and seems to exist some solution that Im going to try. The only problem is that it will be a bit difficult testing it without actualy being able to compile an iOS project or force an AOT only compilation somehow. Will look at possible workarounds.