Add type explanation
This commit is contained in:
parent
01d3d5d33f
commit
865e0819a1
@ -146,6 +146,9 @@ def make_maybe_image_metadata_pair(image: Either, metadata: Either):
|
|||||||
# return Right(make_image_metadata_pair).amap(image).amap(metadata).either(left(context), right(identity))
|
# return Right(make_image_metadata_pair).amap(image).amap(metadata).either(left(context), right(identity))
|
||||||
|
|
||||||
# 3)
|
# 3)
|
||||||
|
# a := Image
|
||||||
|
# b := Metadata
|
||||||
|
# c := ImageMetadataPair
|
||||||
return (
|
return (
|
||||||
image.bind(right(make_image_metadata_pair)) # m a >>= m (a -> b -> c) -> m (b -> c)
|
image.bind(right(make_image_metadata_pair)) # m a >>= m (a -> b -> c) -> m (b -> c)
|
||||||
.amap(metadata) # m (b -> c) <*> m b -> m c
|
.amap(metadata) # m (b -> c) <*> m b -> m c
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user