some small changes

- separate TrampolineTInstances
- resume public
- Hoist instance
- fix resume return type