[macros] Simplify .widget macro.
[tests] Give some more structure to code evaluation.
[tests] Allow eval'ing multiline expectations.
[macros] Introduce .list macro.
[tests] Prevent intermittent failure.