code: func NewHandler(be *eth.EthAPIBackend) (http.Handler, error) {
  	q := Resolver{be}
  
  	s, err := graphqlgo.ParseSchema(schema, &q)
  	if err != nil {
  		return nil, err
  	}
  	h := &relay.Handler{Schema: s}
  
  	mux := http.NewServeMux()
  	mux.Handle("/", GraphiQL{})
  	mux.Handle("/graphql", h)
  	mux.Handle("/graphql/", h)
  	return mux, nil
  }
docs: // NewHandler returns a new `http.Handler` that will answer GraphQL queries.
  // It additionally exports an interactive query browser on the / endpoint.