Revert "compiler: improve oninit semantics"

This reverts commit 833c7d2b3eaeee13e8d4973f87a6ab7ad35f1a76.
test: add test
package: downgrade version
0.7.2