In https://github.com/hivert/Adjoint/blob/main/theories/category.v I adapted and expanded the category.v to work in an axiom free setting with the goal of dealing with MathComp algebraic categories. There are a few things you might want to be backported. Here is a tentative list.
Please comment.