Fix style and a few typos.
Add default class name and :: to typename (more convenient).
Customize the Python main snippet.
Add snippet for C++ operator().