Not exactly answering your question, but a good support for learning about immutability and its consequences is IPFS. Once you understand how IPFS works, and what the role of naming (IPNS) is, you just have to imagine how you can do data processing in that universe, and you end up with FP.