You don't need anything like HoTT to start using multi-letter variable names.
E.g. https://mitpress.mit.edu/books/functional-differential-geome...
E.g. https://mitpress.mit.edu/books/functional-differential-geome...
The Lisp code in this book is truly not doing anything for me. Seems like a kind of direct numerical computation/translation. I actually think it would be better to do it in Haskell which seems like it would at least let you identify some more generic structures (oh we can actually implement this idea x as a functor/monad blah blah).