Containers and iteration
The visitor pattern
Concurrency
Documentation
Macros