You can supply a custom logger object as well
Simplify examples a bit
Add support for getting the fuse_context structure and some convenience accessors for some of its fields