------Γ⊢():Unit
Γ ⊢ (f:A→B); Γ ⊢ (x:A)----------------Γ⊢ f@x:B
Γ,(a:A) ⊢ (body:B)----------------Γ ⊢  (λa.body:A→B)
--------------------------  () ∈ LType(Unit)
f ∈ LType(A→B); x∈LType(A)--------------------------  f @ x ∈ LType(B)
body ∈ LType(B); (∀ aval∈ Ltype(A), body[a/aval] ∈ Ltype(B))--------------------------  λa.body ∈ LType(A→B)