BDD-Style "spec" framework for Swift