code: func (s *SeesawEngine) HAStatus(ctx *ipc.Context, status *seesaw.HAStatus) error {
  	s.trace("HAStatus", ctx)
  	if ctx == nil {
  		return errors.New("context is nil")
  	}
  
  	if !ctx.IsTrusted() {
  		return errors.New("insufficient access")
  	}
  
  	if status != nil {
  		*status = s.engine.haStatus()
  	}
  	return nil
  }
docs: // HAStatus returns the current HA status from the Seesaw Engine.