Haskell must be the only language for which I can skim a source file in under 60 seconds and almost fully grasp what's going on.<p>Bunch of datatypes, some instances, some helper code, some top-level IO code tying everything upstream together. Done.