Better ordering of some of the clauses for compiling messages to objects