I think it is okay to call it a matrix. Instead of having a fixed size it has the right size. I don't feel that the function analysis view makes it more precise. The whole thing is finite dimensional and e.g. indexing is well defined.

I kind of like the idea of these matrices without size. Maybe `cumsum` and `fft` should be matrices instead of functions. It would fit well to mathematical notation.