I'm uncomfortable with needless `transmute`s, and also with needlessly indirect data structures. :)