I thought the whole point of these structs were to avoid having helpers like these?

I don't think we're gaining much by just moving the transmutes into this module