ok
=== implicit object in then ===
{kind:'a',aValue:1} ok: true
{kind:'a'} rejected: true
{kind:'b'} ok: true
=== nested if/then/else ===
110 ok: true
105 rejected: true
15 ok: true
12 rejected: true
'x' ok: true
ALL SMOKE TESTS DONE
