due to new code generation, adjust the playground code
add support for the `Hashable` deriving by combining structural hashes over fields