Skip to content

Commit da7d3f9

Browse files
committed
fix(std): fix imports for aforementioned utility functions
1 parent a384e04 commit da7d3f9

File tree

3 files changed

+4
-4
lines changed

3 files changed

+4
-4
lines changed

std/monad.glu

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@ let join mm : [Monad m] -> m (m a) -> m a = mm >>= (\x -> x)
4949

5050
// Kleisli composition
5151
#[infix(right, 9)]
52-
let (<=<) g f : [Monad m] -> (b -> m c) -> (a -> m b) -> m c = flat_map g << f
52+
let (<=<) g f x : [Monad m] -> (b -> m c) -> (a -> m b) -> (a -> m c) = g =<< f x
5353

5454
#[infix(left, 9)]
55-
let (>=>) f g : [Monad m] -> (a -> m b) -> (b -> m c) -> m c = f >> flat_map g
55+
let (>=>) f g x : [Monad m] -> (a -> m b) -> (b -> m c) -> (a -> m c) = f x >>= g
5656

5757
{
5858
Monad,

std/option.glu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ let { Applicative } = import! std.applicative
1212
let { Alternative } = import! std.alternative
1313
let { Show } = import! std.show
1414
let { Bool } = import! std.bool
15-
let { Option } = import! std.types
15+
let { Option, Result } = import! std.types
1616
let string @ { ? } = import! std.string
1717
let { Foldable } = import! std.foldable
1818
let { (<>) } = import! std.semigroup

std/result.glu

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ let { Show } = import! std.show
66
let { Functor } = import! std.functor
77
let { Applicative } = import! std.applicative
88
let { Monad } = import! std.monad
9-
let { Result } = import! std.types
9+
let { Result, Option } = import! std.types
1010
let { Foldable } = import! std.foldable
1111
let { Traversable } = import! std.traversable
1212
let { Bool } = import! std.bool

0 commit comments

Comments
 (0)