impose a canonical ordering on conjunctions passed to netcore