A simple but correct interning library.
```rust let mut interner = Interner::new();
let a = interner.intern('a'); let other_a = interner.intern('a');
asserteq!(a, othera); ```