do myPrintLn "foo"; myPrintLn "boo"; map (+1) (myPrintLn "woo"); myPrintLn "goo"; myPrintLn "foo" with Prelude.(>>) do myPrintLn "foo"; myPrintLn "boo"; map (+1) (myPrintLn "woo"); myPrintLn "goo"; myPrintLn "foo" :t [] :t with Vect.Nil [] :t with Prelude.Nil [] :t with [Vect.Nil, Prelude.(::)] [1,2,3] :t with pure the (Maybe _) (pure 4) :t with [] 4 :q