// NewEnv creates new child scope.
NewEnv creates new child scope.
// NewEnv creates new child scope .
func (e *Env) NewEnv() *Env {
	return &Env{
		env:    make(map[string]reflect.Value),
		typ:    make(map[string]reflect.Type),
		parent: e,
		name:   e.name,
	}
}
func ( e * Env ) NewEnv ( ) * Env { return & Env { env : make ( map [ string ] reflect . Value ) , typ : make ( map [ string ] reflect . Type ) , parent : e , name : e . name , } }
NewEnv creates new child scope.
NewEnv creates new child scope .