Creating Fakes in Go with Channels
blog.codeship.com