Mealy semigroupoid instances