GoWalker now accept an io.Writer for output