<div dir="ltr">if 'update' were changed to<div>update :: [String] -> IO ()<br></div><div><br></div>then you could do:<div>​doIt :: IO ()</div><div>doIt = sequence [inputA,inputB] >>= update</div><div><br></div><div>is this better?</div></div>