I have written a very large codebase in Scheme (gambit) and in the end I really, really, wanted a type system to catch bugs.
In case you're into machine learning, I'm also building something similar - a tensor-first, native Clojure-like ML framework.