Defining an algebra by structure constants gives a very general set-up, but many structural concepts are restricted to associative algebras. Therefore, Magma provides a special type for structure constant algebras which are known to be associative.