Could all the transmutes in this module be contained in a helper function?

```rust
unsafe fn u32_to_char(i: u32) -> char { cast::transmute(i) }
```