PE DAGAND - Journal of Functional Programming, 2017 - search.proquest.com
Functional programmers from all horizons strive to use, and sometimes abuse, their favorite
type system in order to capture the invariants of their programs. A widely used tool in that …