Lazy variants of mapM_