funcool 2016-10-18

@mattly cats tries to get a context from either the monadic value itself, if it's a Contextual protocol instance, or from the dynamic context set by the with-context macro - how are you providing contexts ?

@mattly this can happes when a partial code reloading is done and when some existing instances of objects maintains implementation for overwritten protocols by code reloading...

I recommend just reload all in this case

partial reloads can cause similar issues with other libraries that relies on protocols...

i'm starting to work with manifold streams @niwinz ... would you like a PR for a stream-context along the lines of cats.labs.channel ?