A functional programming language and theorem prover. By Microsoft Research.