@@ -44,11 +44,8 @@ desugarDo d =
44 let (f, _, _) = everywhereOnValuesM return replace return
44 let (f, _, _) = everywhereOnValuesM return replace return
47− prelude :: ModuleName
48− prelude = ModuleName [ProperName C.prelude]
50 bind :: Expr
47 bind :: Expr
51− bind = Var (Qualified (Just prelude) (Op (C.>>=)))
48+ bind = Var (Qualified Nothing (Op (C.>>=)))
53 replace :: Expr -> m Expr
50 replace :: Expr -> m Expr
54 replace (Do els) = go els
51 replace (Do els) = go els