functional, total functional, purely functional
linear system
Agda, Haskell, Clean, Coq, Epigram
idr, lidr