generated at
join

2重のモナドを1重にする
hs
join :: Monad m => m (m a) -> m a join x = x >>= id