Some renames to make names more consistent across the compiler
Uncommented a hash spec and made another one for fetch when raises