syntax parentheses
higher-order functions
namespace
by-value def val definitions by-name
return type best practices type inference
higher-order functions polymorphic method
switch tableswitch lookupswitch match expression pattern matching
functions partially applied functions
unit return type