v1.6.0 - feat(Context): provides context integration
I arrived on a solution to provide context support that I was happy to include in the core implementation. Peripheral, and entirely optional extra functionality, as usual. The new Context type simplifies context utilisation, via composition of basic building blocks.