Hole Driven Development in Swift https://alejandromp.com/development/blog/hole-driven-development-swift-fatalerror