4KXMGXQ6PTWVMINMKRCQE7DIJXUYMO7SVNR6AQ243QULY7IZLUYAC AXIWYERYL2PU4JVN5WBIGTOLCVB2R7DVILTRJHU7WNMYPWPJNAOAC XHAO2M2V7NLRMTG4WWRBOYMD6ACPYALUWGL7ST3PKU5LEH555C2AC 4WZ2PYVOKVZFB6Q44LR6APOSMZTUR566HI5IOFLDCA5C7RQRMFRAC GEBWJGHFGLPFE6PGT5D7W3PL57NPMQRPDUK54GTN4344W6QT7DPAC CO3C7GSZ2X62ALXW2EAWDHCRSXCNVKIIHCL47GYZ32OHZER4NLZQC 6D4TYQRJMN6QEKASHJ3ZN3E7TXF5IEQ3G4ATTZZ5AZC56VXMWFZAC VE7QTPXHFI2SKUADFYESQPELRZZF2JQRPLTFI4TL6J2PALARUO7QC 7SFN5S4CUZZL523G6RHETVEJCJUIMXH2YPDTRKQWCGZTDYNWW4LQC LKG7V6OC5VYTHY3YWWYMIDP5O6OQCWWSMHTMJKALLNQNPOVY375AC XNPLRKJ4ZK442XNJ5BC7TO3DKXGXFSOSGBZBPW5HZZDHY3IVD6FAC K7TT3LDM6HYYXLSYFSJZRQZ6GOGTDJ7F5KFU7GBPJOKN2DHJLHMQC PUFI27GBQLTD64UCR35JZOWINUF2A5BWFUI5G6ZQN3UFQZPZB54AC ZJMXCVWEW2XHBZGNQUHTW7JRIAEAE5UDTASSD75WJG55MDOUZ3MAC DNU6TYDJ7M3S62NXVOSK5TR4Q77SQRAS4T2VFLZALFIR2JARYS7QC import Algebra.Applicativeimport Algebra.Equivalenceimport Algebra.Functorimport Algebra.Monadimport Algebra.Monoid
import Algebra.Control.Applicativeimport Algebra.Relation.Equivalenceimport Algebra.Control.Functorimport Algebra.Control.Monadimport Algebra.Group.Monoid
import Algebra.Applicativeimport Algebra.Equivalenceimport Algebra.Functorimport Algebra.Monad
import Algebra.Control.Applicativeimport Algebra.Relation.Equivalenceimport Algebra.Control.Functorimport Algebra.Control.Monad
, Algebra.Applicative, Algebra.Equivalence, Algebra.Functor, Algebra.Group, Algebra.Magma, Algebra.Monad, Algebra.Monoid, Algebra.Semigroup
, Algebra.Control.Applicative, Algebra.Control.Functor, Algebra.Control.Monad