Migrated BinaryOperator out of BinaryOpUGen.