Compiler [Typechecker]: Fix some more cases in low_type_binop(). It should now handle the same cases as low_intersect_types() and low_subtract_types().