Use hash::seed's possibility to take an arbitrary type to hash