Converts acorn.js to a TypeScript file.
Converts exports object to TypeScript format.
Removes implicit "any" from all types. body => bodylist.
Adds Makefile.
Adds changes to normalize TypeScript type inference.