... should this be part of the API exported by Algebra.Properties.X? Do we ever invoke algebraic properties not in a context where we have access to equational reasoning wrt that algebra?
Originally posted by @jamesmckinna in #2855 (comment)
If we do this, and with #2804 in mind, we could do this right at the bottom with Algebra.Properties.Magma, and then re-export it right up through the hierarchy...