Add lib/esl.js