Switch to only generating elmo files. Turn off the CPP flags in .cabal and remove all generated JS files on each build for now.
Add type constructor for extensible records.