Produces F(Tn, F(.., F(T2, F(A, T1))))
Like foldLeft but calls an inner template "add" on the first alias as template argument allowing the calling template to store state.
See Source File