Experimenting with HMap implementations... the shapeless version is hard to work with