public static bool RequiresNumericTypes(this BinaryOperatorKind op) { return op.IsArithmetic() || op.IsLogical() || op.IsComparison(); }