Introduce js2-init-hook

Fixing #20 (again) in a different way