If you're coming from a language like or JavaScript (JS) or Python, you may used to be a mental model where functions (or lambdas) can actually have zero parameters. In those languages nothing gets evaluated until you invoke the functions.
Here's JS: