hash-map generator makes maps with values that match the generators supp...

...lied

* note I made the executive, api-breaking change of removing the hash-map alias and replacing it with my function :)