the `==` operators in the prototype that take `object?` only check for null
the
== operators in the prototype that take object? only check for nullobject? operator, which fine i guess it wasn't part of the original proposal but i see no harmnullnullptr existsif (ptr == (object?)null) to make the compiler happyif (ptr == nullptr)null intostdbool pretends otherwise
PtrMutPtr or what have you? i'm not so surePtr<T>, which on a personal level is all that I think is neededPtr<T> is a high level pointer to just stuffbyte** which the user can do whatever they please withunsafe in C# is by its very nature "extremely dangerous"