@alexcrichton: I'm not sure I agree. That would mean that @jurily's [xxHash](https://github.com/Jurily/rust-xxhash) wouldn't be able to be used with `#[deriving(Hash)]`-ed types.