Rearranging. Guards, atoms, and tuples