functional, declarative
formal verification
linear system
C++, OCaml, ML, Dependent ML
dats, hats, sats