Moar changes. Nothing required but io.Writer
gofmt all the things
Some docs