<div dir="ltr"><div>> <span style="font-size:14px">how is it possible to (<|>) results in:</span></div><div><span style="font-size:14px"><br></span> .. sequence + asum did it:</div><div><br></div><div><div>do</div><div>            lm2 <- sequence m1</div><div>            asum lm2 `shouldBe` (Just 1)</div><div>            where m1 = [pure Nothing, pure (Just 1), pure (Just 2), pure Nothing]::[IO (Maybe Int)]</div>​</div><div><br></div><div>thank you Oliver. good tip.</div></div>