code: func NewContext(component seesaw.Component) *Context {
  	return &Context{
  		AuthType: ATNone,
  		Peer: Peer{
  			Component: component,
  			Identity:  fmt.Sprintf("%s [pid %d]", component, os.Getpid()),
  		},
  	}
  }
docs: // NewContext returns a new context for the given component.