Btw, is there any reason why you would want to write a function in an unbounded recursive way?
TEA gives us a nice recursive method of running a SPA.
But within an Elm app, I could try some recursive computation that would require a_lot or an indefinite amount of finite recursive calls.
But I am never going to aim to kick off an indefinitely running recursive process like a server within my TEA app, right?
I suppose general recursion is a requirement, but just seems so close to being not really necessary…