I really hope the WinRT type system/metadata (and Windows APIs) continues to be updated to follow advances and trends in the languages that bind to it. e.g., non-nullability annotations in metadata, to project to non-nullable references in languages (currently in newer languages like Rust, Swift, F#, Typescript, but potentially making their way into future versions of C#)