fixup! Use mem::transmute() to cheat the lifetime restriction.