Then what if instead of changing the semantics of the upper-bound, @precise
disables the contravariance for the type argument it is applied on within the definition it is applied?
Then what if instead of changing the semantics of the upper-bound, @precise
disables the contravariance for the type argument it is applied on within the definition it is applied?