better explicit `SetBinaryOperatorType(operator.id).value`