Defines a custom hash map data type