in module.go [39:50]
func NewModule(dir string, fs afero.Afero) (*Module, error) {
m, diag := tfconfig.LoadModule(dir)
if diag.HasErrors() {
return nil, diag
}
return &Module{
Module: m,
OutputExts: make(map[string]Output),
VariableExts: make(map[string]Variable),
fs: fs,
}, nil
}