lambda expressions are anonymous functions (they have no name) that you can manipulate just like other data types, eg: pass them to arguments, return them as values, assign them to variables. An expression like
(Int) -> Boolean
IS the type of a lambda, just like
Int
, meaning a function that takes an Int argument and returns a Boolean value.