TS: case-expression does no longer always have a default value. Use first expression instead.
TS: Handle case expressions without default expression.
Merge branch 'typesystem' into dev/serialize