hyperlisp(https://yoichihirai.com/yoiko.html ) implementation.