The output from ghci
demonstrates that wa >>= f
produces the result even though wa
contains diverging computations.
% ghci lazy-writer.hs
GHCi, version 9.4.4: https://www.haskell.org/ghc/ :? for help
[1 of 2] Compiling Main ( lazy-writer.hs, interpreted )
Ok, one module loaded.
ghci> go
False, 42
ghci>