Coproduct
update circat dependency to >= 0.2.0
tidying
tidying
Sum support
Rename PairPat and AndPat to "(:#)" and "(:@)"