Go implementation of Mook