Tm(VarTm) : Type
Abs : (bind Tm in Tm) -> Tm
App : Tm -> Tm -> Tm