Hom-associative magmas with applications to Hom-associative magma algebras | Synapse