Cosmetic changes
Re-word the introduction
Split FAQ into different sections
Add an 'Interactions with other language features' section, which talks about constructor calls with {} syntax, aggregate initialization, and calls through function pointers.