Chapter 5
Control Flow
No truthiness, no ternary, no fallthrough. Every condition has to actually be a Bool, and if/match hand back values instead of just branching — so the “control flow” here does more of the work your code used to do by hand.