How many times is `expensive()` called when this runs?func expensive() -> Int { print("called") return 42 } func maybe(_ value: @autoclosure () -> Int, flag: Bool) { if flag { _ = value() } } maybe(expensive(), flag: false)