functions partially applied functions
def by-name val by-value definitions
unit void return type
infix notation arity-1
match expression switch pattern matching tableswitch lookupswitch
namespace
syntax parentheses
def termination by-name val by-value definitions
functions
sealed class