Commuting matrices via commuting endomorphisms | Synapse