Pab/devel

- prefix aldormain with name of entry file (makes -j builds easier)
- ban 'with { (a, b, c): X }' constructs.
- minor test framework cleanup.