Offer def->var suggestion when reassigning constant
Define asString on identifier nodes for sake of JS bug
Update output selector interface for new standard
Change function name format to let / in JS names