func TestMultipleTypes(t *testing.T) { … } // buildTestEnv sets up an environment that contains two variables, "foo" and // "bar". // foo is an object with a string field "foo", an integer field "common", and a string field "confusion" // bar is an object with a string field "bar", an integer field "common", and an integer field "confusion" func buildTestEnv() (*cel.Env, error) { … } func simpleMapSchema(fieldName string, confusionSchema *spec.Schema) common.Schema { … } type simpleActivation … func (a *simpleActivation) ResolveName(name string) (interface{ … } func (a *simpleActivation) Parent() interpreter.Activation { … }