No, and neither a binary op, because I want to be able to treat all unary ops and binary ops as preserving pureness. delete does not preserve pureness.
https://github.com/scala-js/scala-js/pull/493/files#diff-5ea1d0f333e01ffbb6293c31b8e9685fR371