pub(crate) fn calculate_unary_operator_expression( op: &UnaryOperator, operand: Value, ) -> Result<Value, ()>