úÎCFlexibleInstances experimentalstephen.tetley@gmail.com1A binary operation, not necessarily associative. 6Fold a non-empty list with the groupoid. The default  definition uses  which throws an exception when  applied to the empty list. groupoid-0.1.0 Data.GroupoidGroupoidgappendgconcatbaseGHC.Listfoldr1