infix notation arity-1
Option
return type return statement
return type best practices type inference
termination by-value val def by-name definitions
namespace
functions
sealed class match expression pattern matching
Option filter
higher-order functions