anchor.diff:  
   Libbeat and all Beats are written in http://golang.org/[Go], so having it
   installed and knowing its basics is a prerequisite for understanding this guide.
  -However, don't worry if you are not a Go expert, it is a sufficiently new
  +However, don't worry if you are not yet a Go expert, it is a sufficiently new
   language that very few people can consider themselves experts.  In fact, several
   people learned Go by contributing to Packetbeat & libbeat, including the
   original Packetbeat authors.
  
positive.code:     "github.com/elastic/libbeat/publisher"
  )
  
  type TopConfig struct {
      Period *int64
      Procs  *[]string
  }
  
  type ConfigSettings struct {
      Input   TopConfig <1>
      Output  map[string]outputs.MothershipConfig <2>
  
negative.code: the `top` command line tool but instead of printing the statistics to the screen
  it ships them to Elasticsearch for storage.
  
  After having https://golang.org/doc/install[installed Go] and having setup the
  https://golang.org/doc/code.html#GOPATH[GOPATH] environment variable to point to
  your preferred workspace location, a simple way of getting the source code for
  topbeat and libeat and compiling them at the same time is to do:
  
  [source,shell]
  ----------------------------------------------------------------------
  