generator: add alternate support to IfStatement
generator: add isLast helper method
expose generator
implement array comprehension generator
remove unused ParenthesizedExpression
add examples to types.needsParans tests
add err.stack test to code frame error capture
finish jsx generator
move keyword method and restyle variable declarations
traverse.removeProperties: remove raw property