Add upper bounds for semigroupoids.
Add upper bounds for semigroupoids.

Please see https://github.com/fpco/stackage/issues/3239.

Daniel-Diaz/stackage,ethercrow/stackage,simonmichael/stackage,creichert/stackage,peti/stackage,mrkkrp/stackage,phaazon/stackage,athanclark/stackage,michalkonecny/stackage,garetxe/stackage,fpco/stackage,fimad/stackage,spencerjanssen/stackage,Shimuuar/stackage,massysett/stackage,wereHamster/stackage,int-index/stackage,iand675/stackage,stackbuilders/stackage,lwm/stackage,clinty/stackage,jonschoning/stackage,soenkehahn/stackage,mstksg/stackage,mgajda/stackage,asr/stackage