code: func LookupSchemaForField(schema proto.Schema, path []string) (proto.Schema, error) {
  	f := &fieldLookup{Path: path}
  	schema.Accept(f)
  	return f.Schema, f.Error
  }
docs: // LookupSchemaForField looks for the schema of a given path in a base schema.