fix ambiguities in compute(UnaryOp, object)