pub fn evaluate_unary( span: Span, op: UnaryOperation, value: &Value, expected_ty: &Option<Type>, ) -> Result<Value>
Evaluate a unary operation.