The
value
function returns the value it is given. However, if you pass a closure to the function, the closure will be executed and its returned value will be returned: