Initial work
Add changelog entry
Join ifs
Add an example
Use a better example in why.rst
Add type checks to teaser
Merge pull request #16 from hynek/type-checks

Add type checks to with_init

Fixes #12