Remove Typing#openFrame() ><
Remove unneeded codes
Remove unneeded code! Javaish code!
Fix wrong code
Remove unused code
Replace `if(..) ... else if(...) ...` with pattern matches
Some refactorings
Code simplification using lazy vals
CompileConfig doesn't need clone method
OptionConfig can be generated using OptionConfig.apply
Use import System.err instead of defining printerr()
Simplify code
Refactor
Merge pull request #39 from kmizu/feature/restructure

Refactor many things