Building assert() in Swift, Part 1: Lazy Evaluation | Heykuki News