duplicate
from
Comonad型クラス
Comonadを更にComonadに包む操作
join
に対応してる
code:hs
join :: m (m a) -> m a
duplidate :: w a -> w (w a)