You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Notably, the m >>= f unfolding looks something like fromViewT <a loop breaker>. That means that if m is itself fromViewT whatsit, we won't be able to rewrite toViewT (fromViewT whatsit) to whatsit. That seems sad.
I haven't been able to figure out a way to turn lift m >>= lift . f to lift (m >>= f). Is there some way we can arrange things so that falls out?
Is there something we can do about it? Also: it seems kind of random what's INLINE and what's INLINABLE. Let's figure out what it should be and why and write notes.
The text was updated successfully, but these errors were encountered:
Notably, the
m >>= f
unfolding looks something likefromViewT <a loop breaker>
. That means that ifm
is itselffromViewT whatsit
, we won't be able to rewritetoViewT (fromViewT whatsit)
towhatsit
. That seems sad.I haven't been able to figure out a way to turn
lift m >>= lift . f
tolift (m >>= f)
. Is there some way we can arrange things so that falls out?Is there something we can do about it? Also: it seems kind of random what's
INLINE
and what'sINLINABLE
. Let's figure out what it should be and why and write notes.The text was updated successfully, but these errors were encountered: