- [ ] Basic removal of colons etc. - [ ] Use `switch` for matching types. - [ ] `else` is tricky to implement. - [ ] `IOError` etc. name mapping?
switchfor matching types.elseis tricky to implement.IOErroretc. name mapping?