let sum222 () : unit Deferred.t = (* return 2 >>| fun x -> return 2 >>| fun y -> return 2 >>| fun z -> printf "2 + 2 + 2 = %d\n" (x + y + z) *) return ()