Behavior-driven development in Haskell

As I see it, BDD is a way of writing tests writing user stories with the domain language.

From my experience, many DBB frameworks in other languages (the most famous one is Cucumber) use a language called Gherkin