kill duplicate white line
Enable warnings.
Remove unused imports.
Add some annotations.
Explicit error for pattern match failure.
Parsing shim for slalom.
Test that invalid slalom solution characters aren't parsed.
Test that parsing and rendering broken slalom sol doesn't crash.
Fix slalom solution errors by properly parsing to dedicated type.