code: func (s *Server) getHealthchecks() (*Checks, error) {
  	engineConn, err := net.DialTimeout("unix", s.config.EngineSocket, engineTimeout)
  	if err != nil {
  		return nil, fmt.Errorf("Dial failed: %v", err)
  	}
  	engineConn.SetDeadline(time.Now().Add(engineTimeout))
  	engine := rpc.NewClient(engineConn)
  	defer engine.Close()
  
  	var checks Checks
  	ctx := ipc.NewTrustedContext(seesaw.SCHealthcheck)
  	if err := engine.Call("SeesawEngine.Healthchecks", ctx, &checks); err != nil {
  		return nil, fmt.Errorf("SeesawEngine.Healthchecks failed: %v", err)
  	}
  
  	return &checks, nil
  }
docs: // getHealthchecks attempts to get the current healthcheck configurations from
  // the Seesaw Engine.