BooleanRing.hs revision 54fefc493b9a48c17286559e5902188fa8acb85a