unary
few more ops
defined?