higher-order functions functions currying
functions partially applied functions
return type return statement NonLocalReturnException syntax
syntax parentheses
unit return type
functions
parameters functions
import
definitions by-value val by-name def
Option