Corrected SemigroupoidSuite (which should be moved to Spire anyway).