The calculus of dependent lambda eliminations*. (2017)