code: func New() *Schema {
  	s := &Schema{
  		entryPointNames: make(map[string]string),
  		Types:           make(map[string]NamedType),
  		Directives:      make(map[string]*DirectiveDecl),
  	}
  	for n, t := range Meta.Types {
  		s.Types[n] = t
  	}
  	for n, d := range Meta.Directives {
  		s.Directives[n] = d
  	}
  	return s
  }
docs: // New initializes an instance of Schema.