code: func NewModule(addr addrs.ModuleInstance) *Module {
  	return &Module{
  		Addr:         addr,
  		Resources:    map[string]*Resource{},
  		OutputValues: map[string]*OutputValue{},
  		LocalValues:  map[string]cty.Value{},
  	}
  }
docs: // NewModule constructs an empty module state for the given module address.