GAP 4.8.9 installation with standard packages -- copy to your CoCalc project to get it
ReadPackage( "GeneralizedMorphismsForCAP", "gap/GeneralizedMorphismCategory.gd"); ReadPackage( "GeneralizedMorphismsForCAP", "gap/GeneralizedMorphismCategoryByThreeArrows.gd"); ReadPackage( "GeneralizedMorphismsForCAP", "gap/GeneralizedMorphismCategoryByCospans.gd"); ReadPackage( "GeneralizedMorphismsForCAP", "gap/GeneralizedMorphismCategoryBySpans.gd"); ReadPackage( "GeneralizedMorphismsForCAP", "gap/GeneralizedMorphismCategoryFunctors.gd"); ReadPackage( "GeneralizedMorphismsForCAP", "gap/SerreQuotients.gd"); ReadPackage( "GeneralizedMorphismsForCAP", "gap/SerreQuotientsByThreeArrows.gd"); ReadPackage( "GeneralizedMorphismsForCAP", "gap/SerreQuotientsByCospans.gd"); ReadPackage( "GeneralizedMorphismsForCAP", "gap/SerreQuotientsBySpans.gd"); ReadPackage( "GeneralizedMorphismsForCAP", "gap/SerreQuotientsFunctors.gd"); ReadPackage( "GeneralizedMorphismsForCAP", "gap/SerreQuotientSubcategory.gd"); ReadPackage( "GeneralizedMorphismsForCAP", "gap/Switcher.gd");