make the fiber api easier to work with
add some implementations of the Context abstraction, enough to be able to begin converting with.