Merge pull request #8 from NickGeek/flexible-ctxs Ctx can now be any cloneable type, letting us skip the extra allocation unless the library user wants it
Merge pull request #8 from NickGeek/flexible-ctxs Ctx can now be any cloneable type, letting us skip the extra allocation unless the library user wants it