Add closure-npc, a node package type-checker
Flatten module type expressions during module-preprocess