thenがfmapとbindの両方の動作をしているから一部のケースでFunctorを構成できなかったりモナド則を満たさなかったりするように見えるけど、これそもそもPromise<Promise<hoge>>という型を持つ値を構成する手段がない状態ではモナド則は壊せないのでは?
そもそもreturn (return a) >>= f = f (return a)が成り立たないからモナド則は敗れている。了解です。
Mastodonに参加して、世界で起きていることを見つけよう。
連合内の誰でもフォローして投稿を時系列で見ることができます。アルゴリズム、広告、クリックベイトはありません。