A list of Go gotchas with their solutions