@@ -1,11 +1,14 @@
1# typerep-map
1# typerep-map
3+
3[](https://hackage.haskell.org/package/typerep-map)
4[](https://hackage.haskell.org/package/typerep-map)
4[](https://travis-ci.org/kowainik/typerep-map)
5[](https://travis-ci.org/kowainik/typerep-map)
5[](https://github.com/vrom911/typerep-map/blob/master/LICENSE)
6[](https://github.com/vrom911/typerep-map/blob/master/LICENSE)
7`typerep-map` introduces `TMap` and `TypeRepMap` — data structures like [`Map`](http://hackage.haskell.org/package/containers-0.6.0.1/docs/Data-Map-Lazy.html#t:Map), but where types serve as keys, and values have the types specified in the corresponding key spots.
8`typerep-map` introduces `TMap` and `TypeRepMap` — data structures like [`Map`](http://hackage.haskell.org/package/containers-0.6.0.1/docs/Data-Map-Lazy.html#t:Map), but where types serve as keys, and values have the types specified in the corresponding key spots.
10+For the more details on the implementation see [this blog post](https://kowainik.github.io/posts/2018-07-11-typerep-map-step-by-step.html).
9## Usage example
12## Usage example