The following simple code
I can't call super.init() because NSProxy class does not have one.
This means a Swift type can not be subclasses from NSProxy class.
Is this intentional? If so, I think this class should be unavailable while writing Swift code, or at least have a warning in documentation or code reference.