Functions
- Functions and methods
- Function return value
- Function parameter passing
- Function parameter default value
- Wrong number of arguments
- Any number of arguments (splat, *)
- Manually separate
- Tuple from
- Array overload
- Multiple dispatch
- Implicit return value
- Return Type definition
- Type or Nil
- Yield
- Yield with parameters
- Block and parameters