First stable demo.

Keep a blank line before and after `private`.