multi commit

- type specific returns
- fuse_time