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))
|
||||
|
||||
# 3)
|
||||
# a := Image
|
||||
# b := Metadata
|
||||
# c := ImageMetadataPair
|
||||
return (
|
||||
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
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user