{"componentChunkName":"component---src-pages-blog-week-20-making-adhoc-polymorphism-less-ad-hoc-index-mdx","path":"/blog/week-20-making-adhoc-polymorphism-less-ad-hoc/","result":{"pageContext":{"frontmatter":{"title":"Week 20: Making ad-hoc polymorphism less ad hoc","description":"","published":"2014-04-30T00:00:00.000Z","redirect_from":["/blog/week-20-making-ad-hoc-polymorphism-less-ad-hoc/swizec/6564"],"categories":"52papers52weeks, Ad hoc polymorphism, Haskell, Hindley-Milner, Learning, Personal, polymorphism, Standard ML, Type class, Type inference","hero":"../../../defaultHero.jpg"}}},"staticQueryHashes":["1171014969","1685367536","1895165123","1907957565","24089170","2612478234","2744905544","3352443759","3908013554","393808075"]}