Understanding `andThen` vs `flatMap` in TypeScript Effects - Effect Community