https://github.com/dharmatech/symbolism.lean
It's a port of code from C#.
Lean is astonishingly expressive.