haskell Published on January 3, 2020 In this post I show a use case and a way to implement conditional fixing of existentially quantified variables by universally quantified variables. Motivation Imagine we want to write a library for working with typed file paths. path is an example of such a library, but we’ll be aiming for something more flexible. One flaw of path is that it forces the users to