module Control.Category.Groupoid where class Category k => Groupoid k where invert :: k a b -> k b a