// NewPackage creates a new env with a name under the parent env
NewPackage creates a new env with a name under the parent env
// NewPackage creates a new env with a name under the parent env
func (e *Env) NewPackage(n string) *Env {
	return &Env{
		env:    make(map[string]reflect.Value),
		typ:    make(map[string]reflect.Type),
		parent: e,
		name:   n,
	}
}
func ( e * Env ) NewPackage ( n string ) * Env { return & Env { env : make ( map [ string ] reflect . Value ) , typ : make ( map [ string ] reflect . Type ) , parent : e , name : n , } }
NewPackage creates a new env with a name under the parent env
NewPackage creates a new env with a name under the parent env