Optimize some

- try side-step immutable's sentry in with_init
- don't create a new sentry for each instance