Report ModuleEvaluation Error if a module throws

during evalution, eg
Module Evaluation Error: 'dep error' in
loads/deperror loaded by
loads/main
Then we end up with an output like
```
error  { moduleChain: [ 'loads/deperror', 'loads/main' ],
  cause: 'dep error' }
```
A bit cryptic but I guess it is ok.   Is that what we want?