Should the unary form have a static (or even runtime) restriction such that the operand must be a reference type (basically, a property access)?
Should the unary form have a static (or even runtime) restriction such that the operand must be a reference type (basically, a property access)?