num_pages: 247
description: This book aims to be the comprehensive manual for type-level programming. It's about getting you from here to there---from a competent Haskell programmer to one who convinces the compiler to do their work for them.
title: Thinking with Types. Type-Level Programming in Haskell
publisher: Leanpub