What does this print, given how `autoclosure` interacts with escaping?
func logIfNeeded(_ enabled: Bool, _ message: @autoclosure () -> String) {
if enabled { print(message()) }
}
var count = 0
func make() -> String { count += 1; return "hi" }
logIfNeeded(false, make())
print(count)