I am learning Angular, and I have discovered pipes, which not only seem very useful, but they should also be so much more efficient in terms of RAM usage compared to functions for data transformation. Is there an equivalent of Angular pipes in Flutter? Or is there something more efficient than functions when I have to do data transformation?