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