Just wondering, I'm very new to FP and exploring a bit... Are composable functions the equivalent of DI in FP? And how would one mock a platform dependency out (like Android components), in OOP one can make interfaces and just have a mock implementation... any equivalent in FP?