Add a note about what canonicalRealias does
Make sure that generated JS does not use JS's reserved words as variables