Fix Trac #8186.

Parallel list comprehensions are now handled in DsMeta.
Improve error messages for roles by writing role names out