> IMO it's as close as a codebase can be to pure functional programming whilst still functioning.
You know, people have put functioning codebases using pure functional programming languages like Haskell, Elm, Purescript, etc. I really don't see what in your opinion is too close to FP to work.