?
We do this during desugaring because elaboration may insert valid `?` values on the LHS (e.g. when elaborating things that cannot be pattern-matched on and should be checked to be forced).