// NewModule creates new module.
NewModule creates new module.
// NewModule creates new module .
func (e *Env) NewModule(n string) *Env {
	m := &Env{
		env:    make(map[string]reflect.Value),
		typ:    make(map[string]reflect.Type),
		parent: e,
		name:   n,
	}
	e.Define(n, m)
	return m
}
func ( e * Env ) NewModule ( n string ) * Env { m := & Env { env : make ( map [ string ] reflect . Value ) , typ : make ( map [ string ] reflect . Type ) , parent : e , name : n , } e . Define ( n , m ) return m }
NewModule creates new module.
NewModule creates new module .