generated at
sequenceA
Traversable型クラスのmethodの1つ
sequence関数のApplicative版
sequence関数の一般化
sequenceAの「A」は、Applicativeのソレだねmrsekut


定義
hs
sequenceA :: (Traversable t, Applicative f) => t (f a) -> f (t a) sequenceA = traverse id
データ構造 t と計算コンテナ f を入れ替えている
traverseでは要素を舐めていく時に、
各要素に f を適用するが、
sequenceA の場合は何もしないので id を渡している