DEFINITION K_rec()
TYPE =
       ΠP:KSet
         .Πb:B.(P (Bind b))
           (Πf:F.(P (Flat f)))Πk:K.(P k)
BODY =
λP:KSet
         .λf:Πb:B.(P (Bind b))
           .λf1:Πf1:F.(P (Flat f1)).λk:K.<P> CASE k OF Bind bf b | Flat f2f1 f2