rename Delay -> Lazy
modify Sequence Monad
add monad example