F# BDD DSL inspired by NaturalSpec