I come from an OOP background and I\'m trying to apply some concepts of FP in my current project. I have a rather high level question that I wanted some clarity on, so I\'ll