Tryin to reduce the number of copies going on
Undoing the mistakes from trying to make QuiverMatrix non copiable. I have no idea what I'm doing and the hash map is refusing to take a non copiable key.
Adds minimally mutation infinite checking methods