Disallow mixing of the two declaration styles
Add test that checks that no_init still works
Add Rich & changelog entry
A slightly better intro into examples