Salamander lemma for non-abelian group-like structures | Synapse