Library intrumentation without call to .init or .run is now possible
fixed merge conflict with master