The golang community likes being safe:<p><pre><code>  a, err := doFirstThing()
  if err != nil {
    return err
  }

  b, err := doSecondThing(a)
  if err != nil {
    return err
  }

  c, err := doThirdThing(b)
  if err != nil {
    return err
  }
</code></pre>
until your keyboard keys go off.<p>(and I&#x27;m a happy gopher myself)