Roll your own JavaScript runtime, pt. 3 · HackerTrans