access modifiers qualifiers
functions partially applied functions
higher-order functions
unit void return type
syntax parentheses
termination conditional expressions if-else evaluation by-name by-value
return type return statement
parameters functions
functions
higher-order functions polymorphic method