Also a new binding still is supported. Where befor...
# arrow
r
Also a new binding still is supported. Where before you did always:
Copy code
val a = ioValue.bind()
You can now do
Copy code
val (a) = ioValue
s
Ha! That means that
component1()
is an extension function calling
bind()
?
r
yep
destructuring for all monads in the same way the rest of Kotlin does but non blocking. It's suspended.