better let scoping CallExpression comments and layout
fix missing util.formatJSON call
fix node require
add util.isReferenced to check if a node is directly referenced
add traversal node aliases to be dry
dry up array comprehension and arrow functions by introducing an alias-functions transformer