Fix bad combiner ordering

In one must first assign a type to the lhs before combining its type
with another, otherwise an incomplete type information is used.