version to 0.4.0

* allow specifying multiple `init` blocks (#45)