Dr. Yuheng Long presents First-class Effects at SPLASH/OOPSLA 2016

link