Fix exception after return of SM wrapper
Correct type hint on state container
Capture thread bindings before dispatching `go`
Add thread-call fn and thread macro
Writing sync to a buffered channel won't block the executor thread
Fix bug where false would not be returned from a thread block
Change docstring on thread macro, 'synchronously' can certainly mislead as to its semantics
Merge pull request #5 from aredington/thread-macro

Add thread-call fn and thread macro