From d10ec50348bdba6fa4d03158793f872b7fb464fa Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 29 Jun 2024 21:45:30 +0200 Subject: [PATCH] chore(deps): update all dependencies (#3459) * chore(deps): update all dependencies | datasource | package | from | to | | ---------- | ----------------------------------------------------------------------------------------------------------------------- | ------------- | ------------- | | maven | com.vanniktech.maven.publish:com.vanniktech.maven.publish.gradle.plugin | 0.28.0 | 0.29.0 | | maven | org.jetbrains.kotlinx:kotlinx-serialization-json | 1.7.0 | 1.7.1 | | maven | org.jetbrains.kotlinx:kotlinx-serialization-core | 1.7.0 | 1.7.1 | | maven | org.jetbrains.kotlinx.binary-compatibility-validator:org.jetbrains.kotlinx.binary-compatibility-validator.gradle.plugin | 0.15.0-Beta.2 | 0.15.0-Beta.3 | | maven | io.github.classgraph:classgraph | 4.8.173 | 4.8.174 | * Auto-update API files --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: renovate[bot] --- .../api/arrow-annotations.klib.api | 25 +- .../arrow-atomic/api/arrow-atomic.klib.api | 34 +- .../api/arrow-autoclose.klib.api | 3 + .../arrow-cache4k/api/arrow-cache4k.klib.api | 4 +- .../api/arrow-core-serialization.klib.api | 35 +- .../core/arrow-core/api/arrow-core.klib.api | 1022 +++++++++-------- .../core/arrow-eval/api/arrow-eval.klib.api | 73 +- .../api/arrow-collectors.klib.api | 86 +- .../api/arrow-fx-coroutines.klib.api | 181 +-- .../fx/arrow-fx-stm/api/arrow-fx-stm.klib.api | 26 +- .../arrow-optics/api/arrow-optics.klib.api | 291 ++--- .../api/arrow-resilience.klib.api | 221 ++-- gradle/libs.versions.toml | 8 +- 13 files changed, 1145 insertions(+), 864 deletions(-) diff --git a/arrow-libs/core/arrow-annotations/api/arrow-annotations.klib.api b/arrow-libs/core/arrow-annotations/api/arrow-annotations.klib.api index 6d01ec83677..5e3a534f8e8 100644 --- a/arrow-libs/core/arrow-annotations/api/arrow-annotations.klib.api +++ b/arrow-libs/core/arrow-annotations/api/arrow-annotations.klib.api @@ -6,22 +6,27 @@ // - Show declarations: true // Library unique name: +open annotation class arrow.optics/optics : kotlin/Annotation { // arrow.optics/optics|null[0] + constructor (kotlin/Array = ...) // arrow.optics/optics.|(kotlin.Array){}[0] + + final val targets // arrow.optics/optics.targets|{}targets[0] + final fun (): kotlin/Array // arrow.optics/optics.targets.|(){}[0] +} + +open annotation class arrow/synthetic : kotlin/Annotation { // arrow/synthetic|null[0] + constructor () // arrow/synthetic.|(){}[0] +} + final enum class arrow.optics/OpticsTarget : kotlin/Enum { // arrow.optics/OpticsTarget|null[0] enum entry DSL // arrow.optics/OpticsTarget.DSL|null[0] enum entry ISO // arrow.optics/OpticsTarget.ISO|null[0] enum entry LENS // arrow.optics/OpticsTarget.LENS|null[0] enum entry OPTIONAL // arrow.optics/OpticsTarget.OPTIONAL|null[0] enum entry PRISM // arrow.optics/OpticsTarget.PRISM|null[0] - final fun valueOf(kotlin/String): arrow.optics/OpticsTarget // arrow.optics/OpticsTarget.valueOf|valueOf#static(kotlin.String){}[0] - final fun values(): kotlin/Array // arrow.optics/OpticsTarget.values|values#static(){}[0] + final val entries // arrow.optics/OpticsTarget.entries|#static{}entries[0] final fun (): kotlin.enums/EnumEntries // arrow.optics/OpticsTarget.entries.|#static(){}[0] -} -open annotation class arrow.optics/optics : kotlin/Annotation { // arrow.optics/optics|null[0] - constructor (kotlin/Array = ...) // arrow.optics/optics.|(kotlin.Array){}[0] - final val targets // arrow.optics/optics.targets|{}targets[0] - final fun (): kotlin/Array // arrow.optics/optics.targets.|(){}[0] -} -open annotation class arrow/synthetic : kotlin/Annotation { // arrow/synthetic|null[0] - constructor () // arrow/synthetic.|(){}[0] + + final fun valueOf(kotlin/String): arrow.optics/OpticsTarget // arrow.optics/OpticsTarget.valueOf|valueOf#static(kotlin.String){}[0] + final fun values(): kotlin/Array // arrow.optics/OpticsTarget.values|values#static(){}[0] } diff --git a/arrow-libs/core/arrow-atomic/api/arrow-atomic.klib.api b/arrow-libs/core/arrow-atomic/api/arrow-atomic.klib.api index 968a3c71594..766f22fd2e9 100644 --- a/arrow-libs/core/arrow-atomic/api/arrow-atomic.klib.api +++ b/arrow-libs/core/arrow-atomic/api/arrow-atomic.klib.api @@ -8,23 +8,29 @@ // Library unique name: final class <#A: kotlin/Any?> arrow.atomic/Atomic { // arrow.atomic/Atomic|null[0] constructor (#A) // arrow.atomic/Atomic.|(1:0){}[0] + final fun compareAndSet(#A, #A): kotlin/Boolean // arrow.atomic/Atomic.compareAndSet|compareAndSet(1:0;1:0){}[0] final fun get(): #A // arrow.atomic/Atomic.get|get(){}[0] final fun getAndSet(#A): #A // arrow.atomic/Atomic.getAndSet|getAndSet(1:0){}[0] final fun set(#A) // arrow.atomic/Atomic.set|set(1:0){}[0] } + final class arrow.atomic/AtomicBoolean { // arrow.atomic/AtomicBoolean|null[0] constructor (kotlin/Boolean) // arrow.atomic/AtomicBoolean.|(kotlin.Boolean){}[0] + + final var value // arrow.atomic/AtomicBoolean.value|{}value[0] + final fun (): kotlin/Boolean // arrow.atomic/AtomicBoolean.value.|(){}[0] + final fun (kotlin/Boolean) // arrow.atomic/AtomicBoolean.value.|(kotlin.Boolean){}[0] + final fun compareAndSet(kotlin/Boolean, kotlin/Boolean): kotlin/Boolean // arrow.atomic/AtomicBoolean.compareAndSet|compareAndSet(kotlin.Boolean;kotlin.Boolean){}[0] final fun get(): kotlin/Boolean // arrow.atomic/AtomicBoolean.get|get(){}[0] final fun getAndSet(kotlin/Boolean): kotlin/Boolean // arrow.atomic/AtomicBoolean.getAndSet|getAndSet(kotlin.Boolean){}[0] final fun set(kotlin/Boolean) // arrow.atomic/AtomicBoolean.set|set(kotlin.Boolean){}[0] - final var value // arrow.atomic/AtomicBoolean.value|{}value[0] - final fun (): kotlin/Boolean // arrow.atomic/AtomicBoolean.value.|(){}[0] - final fun (kotlin/Boolean) // arrow.atomic/AtomicBoolean.value.|(kotlin.Boolean){}[0] } + final class arrow.atomic/AtomicInt { // arrow.atomic/AtomicInt|null[0] constructor (kotlin/Int) // arrow.atomic/AtomicInt.|(kotlin.Int){}[0] + final fun addAndGet(kotlin/Int): kotlin/Int // arrow.atomic/AtomicInt.addAndGet|addAndGet(kotlin.Int){}[0] final fun compareAndSet(kotlin/Int, kotlin/Int): kotlin/Boolean // arrow.atomic/AtomicInt.compareAndSet|compareAndSet(kotlin.Int;kotlin.Int){}[0] final fun decrementAndGet(): kotlin/Int // arrow.atomic/AtomicInt.decrementAndGet|decrementAndGet(){}[0] @@ -33,8 +39,10 @@ final class arrow.atomic/AtomicInt { // arrow.atomic/AtomicInt|null[0] final fun incrementAndGet(): kotlin/Int // arrow.atomic/AtomicInt.incrementAndGet|incrementAndGet(){}[0] final fun set(kotlin/Int) // arrow.atomic/AtomicInt.set|set(kotlin.Int){}[0] } + final class arrow.atomic/AtomicLong { // arrow.atomic/AtomicLong|null[0] constructor (kotlin/Long) // arrow.atomic/AtomicLong.|(kotlin.Long){}[0] + final fun addAndGet(kotlin/Long): kotlin/Long // arrow.atomic/AtomicLong.addAndGet|addAndGet(kotlin.Long){}[0] final fun compareAndSet(kotlin/Long, kotlin/Long): kotlin/Boolean // arrow.atomic/AtomicLong.compareAndSet|compareAndSet(kotlin.Long;kotlin.Long){}[0] final fun decrementAndGet(): kotlin/Long // arrow.atomic/AtomicLong.decrementAndGet|decrementAndGet(){}[0] @@ -43,6 +51,17 @@ final class arrow.atomic/AtomicLong { // arrow.atomic/AtomicLong|null[0] final fun incrementAndGet(): kotlin/Long // arrow.atomic/AtomicLong.incrementAndGet|incrementAndGet(){}[0] final fun set(kotlin/Long) // arrow.atomic/AtomicLong.set|set(kotlin.Long){}[0] } + +final var arrow.atomic/value // arrow.atomic/value|@arrow.atomic.Atomic<0:0>{0§}value[0] + final fun <#A1: kotlin/Any?> (arrow.atomic/Atomic<#A1>).(): #A1 // arrow.atomic/value.|@arrow.atomic.Atomic<0:0>(){0§}[0] + final fun <#A1: kotlin/Any?> (arrow.atomic/Atomic<#A1>).(#A1) // arrow.atomic/value.|@arrow.atomic.Atomic<0:0>(0:0){0§}[0] +final var arrow.atomic/value // arrow.atomic/value|@arrow.atomic.AtomicInt{}value[0] + final fun (arrow.atomic/AtomicInt).(): kotlin/Int // arrow.atomic/value.|@arrow.atomic.AtomicInt(){}[0] + final fun (arrow.atomic/AtomicInt).(kotlin/Int) // arrow.atomic/value.|@arrow.atomic.AtomicInt(kotlin.Int){}[0] +final var arrow.atomic/value // arrow.atomic/value|@arrow.atomic.AtomicLong{}value[0] + final fun (arrow.atomic/AtomicLong).(): kotlin/Long // arrow.atomic/value.|@arrow.atomic.AtomicLong(){}[0] + final fun (arrow.atomic/AtomicLong).(kotlin/Long) // arrow.atomic/value.|@arrow.atomic.AtomicLong(kotlin.Long){}[0] + final inline fun (arrow.atomic/AtomicBoolean).arrow.atomic/getAndUpdate(kotlin/Function1): kotlin/Boolean // arrow.atomic/getAndUpdate|getAndUpdate@arrow.atomic.AtomicBoolean(kotlin.Function1){}[0] final inline fun (arrow.atomic/AtomicBoolean).arrow.atomic/loop(kotlin/Function1): kotlin/Nothing // arrow.atomic/loop|loop@arrow.atomic.AtomicBoolean(kotlin.Function1){}[0] final inline fun (arrow.atomic/AtomicBoolean).arrow.atomic/tryUpdate(kotlin/Function1): kotlin/Boolean // arrow.atomic/tryUpdate|tryUpdate@arrow.atomic.AtomicBoolean(kotlin.Function1){}[0] @@ -71,12 +90,3 @@ final inline fun <#A: kotlin/Any?> (arrow.atomic/Atomic<#A>).arrow.atomic/update final inline fun <#A: kotlin/Any?> (arrow.atomic/AtomicBoolean).arrow.atomic/update(kotlin/Function1, kotlin/Function2): #A // arrow.atomic/update|update@arrow.atomic.AtomicBoolean(kotlin.Function1;kotlin.Function2){0§}[0] final inline fun <#A: kotlin/Any?> (arrow.atomic/AtomicInt).arrow.atomic/update(kotlin/Function1, kotlin/Function2): #A // arrow.atomic/update|update@arrow.atomic.AtomicInt(kotlin.Function1;kotlin.Function2){0§}[0] final inline fun <#A: kotlin/Any?> (arrow.atomic/AtomicLong).arrow.atomic/update(kotlin/Function1, kotlin/Function2): #A // arrow.atomic/update|update@arrow.atomic.AtomicLong(kotlin.Function1;kotlin.Function2){0§}[0] -final var arrow.atomic/value // arrow.atomic/value|@arrow.atomic.Atomic<0:0>{0§}value[0] - final fun <#A1: kotlin/Any?> (arrow.atomic/Atomic<#A1>).(): #A1 // arrow.atomic/value.|@arrow.atomic.Atomic<0:0>(){0§}[0] - final fun <#A1: kotlin/Any?> (arrow.atomic/Atomic<#A1>).(#A1) // arrow.atomic/value.|@arrow.atomic.Atomic<0:0>(0:0){0§}[0] -final var arrow.atomic/value // arrow.atomic/value|@arrow.atomic.AtomicInt{}value[0] - final fun (arrow.atomic/AtomicInt).(): kotlin/Int // arrow.atomic/value.|@arrow.atomic.AtomicInt(){}[0] - final fun (arrow.atomic/AtomicInt).(kotlin/Int) // arrow.atomic/value.|@arrow.atomic.AtomicInt(kotlin.Int){}[0] -final var arrow.atomic/value // arrow.atomic/value|@arrow.atomic.AtomicLong{}value[0] - final fun (arrow.atomic/AtomicLong).(): kotlin/Long // arrow.atomic/value.|@arrow.atomic.AtomicLong(){}[0] - final fun (arrow.atomic/AtomicLong).(kotlin/Long) // arrow.atomic/value.|@arrow.atomic.AtomicLong(kotlin.Long){}[0] diff --git a/arrow-libs/core/arrow-autoclose/api/arrow-autoclose.klib.api b/arrow-libs/core/arrow-autoclose/api/arrow-autoclose.klib.api index 0dcec158671..57cfacdb144 100644 --- a/arrow-libs/core/arrow-autoclose/api/arrow-autoclose.klib.api +++ b/arrow-libs/core/arrow-autoclose/api/arrow-autoclose.klib.api @@ -10,10 +10,13 @@ abstract interface arrow/AutoCloseScope { // arrow/AutoCloseScope|null[0] abstract fun <#A1: kotlin/Any?> autoClose(kotlin/Function0<#A1>, kotlin/Function2<#A1, kotlin/Throwable?, kotlin/Unit>): #A1 // arrow/AutoCloseScope.autoClose|autoClose(kotlin.Function0<0:0>;kotlin.Function2<0:0,kotlin.Throwable?,kotlin.Unit>){0§}[0] open fun <#A1: kotlin/AutoCloseable> install(#A1): #A1 // arrow/AutoCloseScope.install|install(0:0){0§}[0] } + final class arrow/DefaultAutoCloseScope : arrow/AutoCloseScope { // arrow/DefaultAutoCloseScope|null[0] constructor () // arrow/DefaultAutoCloseScope.|(){}[0] + final fun <#A1: kotlin/Any?> autoClose(kotlin/Function0<#A1>, kotlin/Function2<#A1, kotlin/Throwable?, kotlin/Unit>): #A1 // arrow/DefaultAutoCloseScope.autoClose|autoClose(kotlin.Function0<0:0>;kotlin.Function2<0:0,kotlin.Throwable?,kotlin.Unit>){0§}[0] final fun close(kotlin/Throwable?): kotlin/Nothing? // arrow/DefaultAutoCloseScope.close|close(kotlin.Throwable?){}[0] } + final fun (kotlin/Throwable).arrow/throwIfFatal(): kotlin/Throwable // arrow/throwIfFatal|throwIfFatal@kotlin.Throwable(){}[0] final inline fun <#A: kotlin/Any?> arrow/autoCloseScope(kotlin/Function1): #A // arrow/autoCloseScope|autoCloseScope(kotlin.Function1){0§}[0] diff --git a/arrow-libs/core/arrow-cache4k/api/arrow-cache4k.klib.api b/arrow-libs/core/arrow-cache4k/api/arrow-cache4k.klib.api index d813ae0ba98..360d1a4827c 100644 --- a/arrow-libs/core/arrow-cache4k/api/arrow-cache4k.klib.api +++ b/arrow-libs/core/arrow-cache4k/api/arrow-cache4k.klib.api @@ -6,12 +6,14 @@ // - Show declarations: true // Library unique name: -final fun <#A: kotlin/Any, #B: kotlin/Any> arrow.core/buildCache4K(kotlin/Function1, kotlin/Unit>): io.github.reactivecircus.cache4k/Cache<#A, #B> // arrow.core/buildCache4K|buildCache4K(kotlin.Function1,kotlin.Unit>){0§;1§}[0] final value class <#A: kotlin/Any, #B: kotlin/Any> arrow.core/Cache4kMemoizationCache : arrow.core/MemoizationCache<#A, #B> { // arrow.core/Cache4kMemoizationCache|null[0] constructor (io.github.reactivecircus.cache4k/Cache<#A, #B>) // arrow.core/Cache4kMemoizationCache.|(io.github.reactivecircus.cache4k.Cache<1:0,1:1>){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Cache4kMemoizationCache.equals|equals(kotlin.Any?){}[0] final fun get(#A): #B? // arrow.core/Cache4kMemoizationCache.get|get(1:0){}[0] final fun hashCode(): kotlin/Int // arrow.core/Cache4kMemoizationCache.hashCode|hashCode(){}[0] final fun set(#A, #B): #B // arrow.core/Cache4kMemoizationCache.set|set(1:0;1:1){}[0] final fun toString(): kotlin/String // arrow.core/Cache4kMemoizationCache.toString|toString(){}[0] } + +final fun <#A: kotlin/Any, #B: kotlin/Any> arrow.core/buildCache4K(kotlin/Function1, kotlin/Unit>): io.github.reactivecircus.cache4k/Cache<#A, #B> // arrow.core/buildCache4K|buildCache4K(kotlin.Function1,kotlin.Unit>){0§;1§}[0] diff --git a/arrow-libs/core/arrow-core-serialization/api/arrow-core-serialization.klib.api b/arrow-libs/core/arrow-core-serialization/api/arrow-core-serialization.klib.api index b9bf6cc1a91..a5f851d2b09 100644 --- a/arrow-libs/core/arrow-core-serialization/api/arrow-core-serialization.klib.api +++ b/arrow-libs/core/arrow-core-serialization/api/arrow-core-serialization.klib.api @@ -8,38 +8,53 @@ // Library unique name: final class <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.serialization/EitherSerializer : kotlinx.serialization/KSerializer> { // arrow.core.serialization/EitherSerializer|null[0] constructor (kotlinx.serialization/KSerializer<#A>, kotlinx.serialization/KSerializer<#B>) // arrow.core.serialization/EitherSerializer.|(kotlinx.serialization.KSerializer<1:0>;kotlinx.serialization.KSerializer<1:1>){}[0] - final fun deserialize(kotlinx.serialization.encoding/Decoder): arrow.core/Either<#A, #B> // arrow.core.serialization/EitherSerializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0] - final fun serialize(kotlinx.serialization.encoding/Encoder, arrow.core/Either<#A, #B>) // arrow.core.serialization/EitherSerializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;arrow.core.Either<1:0,1:1>){}[0] + final val descriptor // arrow.core.serialization/EitherSerializer.descriptor|{}descriptor[0] final fun (): kotlinx.serialization.descriptors/SerialDescriptor // arrow.core.serialization/EitherSerializer.descriptor.|(){}[0] + + final fun deserialize(kotlinx.serialization.encoding/Decoder): arrow.core/Either<#A, #B> // arrow.core.serialization/EitherSerializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0] + final fun serialize(kotlinx.serialization.encoding/Encoder, arrow.core/Either<#A, #B>) // arrow.core.serialization/EitherSerializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;arrow.core.Either<1:0,1:1>){}[0] } + final class <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.serialization/IorSerializer : kotlinx.serialization/KSerializer> { // arrow.core.serialization/IorSerializer|null[0] constructor (kotlinx.serialization/KSerializer<#A>, kotlinx.serialization/KSerializer<#B>) // arrow.core.serialization/IorSerializer.|(kotlinx.serialization.KSerializer<1:0>;kotlinx.serialization.KSerializer<1:1>){}[0] - final fun deserialize(kotlinx.serialization.encoding/Decoder): arrow.core/Ior<#A, #B> // arrow.core.serialization/IorSerializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0] - final fun serialize(kotlinx.serialization.encoding/Encoder, arrow.core/Ior<#A, #B>) // arrow.core.serialization/IorSerializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;arrow.core.Ior<1:0,1:1>){}[0] + final val descriptor // arrow.core.serialization/IorSerializer.descriptor|{}descriptor[0] final fun (): kotlinx.serialization.descriptors/SerialDescriptor // arrow.core.serialization/IorSerializer.descriptor.|(){}[0] + + final fun deserialize(kotlinx.serialization.encoding/Decoder): arrow.core/Ior<#A, #B> // arrow.core.serialization/IorSerializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0] + final fun serialize(kotlinx.serialization.encoding/Encoder, arrow.core/Ior<#A, #B>) // arrow.core.serialization/IorSerializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;arrow.core.Ior<1:0,1:1>){}[0] } + final class <#A: kotlin/Any?> arrow.core.serialization/NonEmptyListSerializer : kotlinx.serialization/KSerializer> { // arrow.core.serialization/NonEmptyListSerializer|null[0] constructor (kotlinx.serialization/KSerializer<#A>) // arrow.core.serialization/NonEmptyListSerializer.|(kotlinx.serialization.KSerializer<1:0>){}[0] - final fun deserialize(kotlinx.serialization.encoding/Decoder): arrow.core/NonEmptyList<#A> // arrow.core.serialization/NonEmptyListSerializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0] - final fun serialize(kotlinx.serialization.encoding/Encoder, arrow.core/NonEmptyList<#A>) // arrow.core.serialization/NonEmptyListSerializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;arrow.core.NonEmptyList<1:0>){}[0] + final val descriptor // arrow.core.serialization/NonEmptyListSerializer.descriptor|{}descriptor[0] final fun (): kotlinx.serialization.descriptors/SerialDescriptor // arrow.core.serialization/NonEmptyListSerializer.descriptor.|(){}[0] + + final fun deserialize(kotlinx.serialization.encoding/Decoder): arrow.core/NonEmptyList<#A> // arrow.core.serialization/NonEmptyListSerializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0] + final fun serialize(kotlinx.serialization.encoding/Encoder, arrow.core/NonEmptyList<#A>) // arrow.core.serialization/NonEmptyListSerializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;arrow.core.NonEmptyList<1:0>){}[0] } + final class <#A: kotlin/Any?> arrow.core.serialization/NonEmptySetSerializer : kotlinx.serialization/KSerializer> { // arrow.core.serialization/NonEmptySetSerializer|null[0] constructor (kotlinx.serialization/KSerializer<#A>) // arrow.core.serialization/NonEmptySetSerializer.|(kotlinx.serialization.KSerializer<1:0>){}[0] - final fun deserialize(kotlinx.serialization.encoding/Decoder): arrow.core/NonEmptySet<#A> // arrow.core.serialization/NonEmptySetSerializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0] - final fun serialize(kotlinx.serialization.encoding/Encoder, arrow.core/NonEmptySet<#A>) // arrow.core.serialization/NonEmptySetSerializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;arrow.core.NonEmptySet<1:0>){}[0] + final val descriptor // arrow.core.serialization/NonEmptySetSerializer.descriptor|{}descriptor[0] final fun (): kotlinx.serialization.descriptors/SerialDescriptor // arrow.core.serialization/NonEmptySetSerializer.descriptor.|(){}[0] + + final fun deserialize(kotlinx.serialization.encoding/Decoder): arrow.core/NonEmptySet<#A> // arrow.core.serialization/NonEmptySetSerializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0] + final fun serialize(kotlinx.serialization.encoding/Encoder, arrow.core/NonEmptySet<#A>) // arrow.core.serialization/NonEmptySetSerializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;arrow.core.NonEmptySet<1:0>){}[0] } + final class <#A: kotlin/Any?> arrow.core.serialization/OptionSerializer : kotlinx.serialization/KSerializer> { // arrow.core.serialization/OptionSerializer|null[0] constructor (kotlinx.serialization/KSerializer<#A>) // arrow.core.serialization/OptionSerializer.|(kotlinx.serialization.KSerializer<1:0>){}[0] - final fun deserialize(kotlinx.serialization.encoding/Decoder): arrow.core/Option<#A> // arrow.core.serialization/OptionSerializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0] - final fun serialize(kotlinx.serialization.encoding/Encoder, arrow.core/Option<#A>) // arrow.core.serialization/OptionSerializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;arrow.core.Option<1:0>){}[0] + final val descriptor // arrow.core.serialization/OptionSerializer.descriptor|{}descriptor[0] final fun (): kotlinx.serialization.descriptors/SerialDescriptor // arrow.core.serialization/OptionSerializer.descriptor.|(){}[0] + + final fun deserialize(kotlinx.serialization.encoding/Decoder): arrow.core/Option<#A> // arrow.core.serialization/OptionSerializer.deserialize|deserialize(kotlinx.serialization.encoding.Decoder){}[0] + final fun serialize(kotlinx.serialization.encoding/Encoder, arrow.core/Option<#A>) // arrow.core.serialization/OptionSerializer.serialize|serialize(kotlinx.serialization.encoding.Encoder;arrow.core.Option<1:0>){}[0] } + final val arrow.core.serialization/ArrowModule // arrow.core.serialization/ArrowModule|{}ArrowModule[0] final fun (): kotlinx.serialization.modules/SerializersModule // arrow.core.serialization/ArrowModule.|(){}[0] diff --git a/arrow-libs/core/arrow-core/api/arrow-core.klib.api b/arrow-libs/core/arrow-core/api/arrow-core.klib.api index fd415f535d1..8b26ce02b08 100644 --- a/arrow-libs/core/arrow-core/api/arrow-core.klib.api +++ b/arrow-libs/core/arrow-core/api/arrow-core.klib.api @@ -6,6 +6,18 @@ // - Show declarations: true // Library unique name: +open annotation class arrow.core.raise/DelicateRaiseApi : kotlin/Annotation { // arrow.core.raise/DelicateRaiseApi|null[0] + constructor () // arrow.core.raise/DelicateRaiseApi.|(){}[0] +} + +open annotation class arrow.core.raise/ExperimentalTraceApi : kotlin/Annotation { // arrow.core.raise/ExperimentalTraceApi|null[0] + constructor () // arrow.core.raise/ExperimentalTraceApi.|(){}[0] +} + +open annotation class arrow.core.raise/RaiseDSL : kotlin/Annotation { // arrow.core.raise/RaiseDSL|null[0] + constructor () // arrow.core.raise/RaiseDSL.|(){}[0] +} + abstract interface <#A: in kotlin/Any?> arrow.core.raise/Raise { // arrow.core.raise/Raise|null[0] abstract fun raise(#A): kotlin/Nothing // arrow.core.raise/Raise.raise|raise(1:0){}[0] open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (kotlin.collections/Map<#A1, arrow.core/Either<#A, #B1>>).bindAll(): kotlin.collections/Map<#A1, #B1> // arrow.core.raise/Raise.bindAll|bindAll@kotlin.collections.Map<0:0,arrow.core.Either<1:0,0:1>>(){0§;1§}[0] @@ -18,16 +30,19 @@ abstract interface <#A: in kotlin/Any?> arrow.core.raise/Raise { // arrow.core.r open suspend fun <#A1: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #A1>).bind(): #A1 // arrow.core.raise/Raise.bind|bind@kotlin.coroutines.SuspendFunction1,0:0>(){0§}[0] open suspend fun <#A1: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #A1>).invoke(): #A1 // arrow.core.raise/Raise.invoke|invoke@kotlin.coroutines.SuspendFunction1,0:0>(){0§}[0] } + abstract interface <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core/MemoizationCache { // arrow.core/MemoizationCache|null[0] abstract fun get(#A): #B? // arrow.core/MemoizationCache.get|get(1:0){}[0] abstract fun set(#A, #B): #B // arrow.core/MemoizationCache.set|set(1:0;1:1){}[0] } + abstract interface <#A: out kotlin/Any?> arrow.core/NonEmptyCollection : kotlin.collections/Collection<#A> { // arrow.core/NonEmptyCollection|null[0] + abstract val head // arrow.core/NonEmptyCollection.head|{}head[0] + abstract fun (): #A // arrow.core/NonEmptyCollection.head.|(){}[0] + abstract fun lastOrNull(): #A // arrow.core/NonEmptyCollection.lastOrNull|lastOrNull(){}[0] abstract fun plus(#A): arrow.core/NonEmptyCollection<#A> // arrow.core/NonEmptyCollection.plus|plus(1:0){}[0] abstract fun plus(kotlin.collections/Iterable<#A>): arrow.core/NonEmptyCollection<#A> // arrow.core/NonEmptyCollection.plus|plus(kotlin.collections.Iterable<1:0>){}[0] - abstract val head // arrow.core/NonEmptyCollection.head|{}head[0] - abstract fun (): #A // arrow.core/NonEmptyCollection.head.|(){}[0] open fun <#A1: kotlin/Any?> distinctBy(kotlin/Function1<#A, #A1>): arrow.core/NonEmptyList<#A> // arrow.core/NonEmptyCollection.distinctBy|distinctBy(kotlin.Function1<1:0,0:0>){0§}[0] open fun <#A1: kotlin/Any?> flatMap(kotlin/Function1<#A, arrow.core/NonEmptyCollection<#A1>>): arrow.core/NonEmptyList<#A1> // arrow.core/NonEmptyCollection.flatMap|flatMap(kotlin.Function1<1:0,arrow.core.NonEmptyCollection<0:0>>){0§}[0] open fun <#A1: kotlin/Any?> map(kotlin/Function1<#A, #A1>): arrow.core/NonEmptyList<#A1> // arrow.core/NonEmptyCollection.map|map(kotlin.Function1<1:0,0:0>){0§}[0] @@ -39,8 +54,10 @@ abstract interface <#A: out kotlin/Any?> arrow.core/NonEmptyCollection : kotlin. open fun toNonEmptyList(): arrow.core/NonEmptyList<#A> // arrow.core/NonEmptyCollection.toNonEmptyList|toNonEmptyList(){}[0] open fun toNonEmptySet(): arrow.core/NonEmptySet<#A> // arrow.core/NonEmptyCollection.toNonEmptySet|toNonEmptySet(){}[0] } + final class <#A: in kotlin/Any?> arrow.core.raise/SingletonRaise : arrow.core.raise/Raise<#A> { // arrow.core.raise/SingletonRaise|null[0] constructor (arrow.core.raise/Raise) // arrow.core.raise/SingletonRaise.|(arrow.core.raise.Raise){}[0] + final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (kotlin.collections/Map<#A1, #B1?>).bindAll(): kotlin.collections/Map<#A1, #B1> // arrow.core.raise/SingletonRaise.bindAll|bindAll@kotlin.collections.Map<0:0,0:1?>(){0§;1§}[0] final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (kotlin.collections/Map<#A1, arrow.core/Option<#B1>>).bindAll(): kotlin.collections/Map<#A1, #B1> // arrow.core.raise/SingletonRaise.bindAll|bindAll@kotlin.collections.Map<0:0,arrow.core.Option<0:1>>(){0§;1§}[0] final fun <#A1: kotlin/Any?> (#A1?).bind(): #A1 // arrow.core.raise/SingletonRaise.bind|bind@0:0?(){0§}[0] @@ -58,8 +75,13 @@ final class <#A: in kotlin/Any?> arrow.core.raise/SingletonRaise : arrow.core.ra final inline fun <#A1: kotlin/Any?> ignoreErrors(kotlin/Function1, #A1>): #A1 // arrow.core.raise/SingletonRaise.ignoreErrors|ignoreErrors(kotlin.Function1,0:0>){0§}[0] final inline fun <#A1: kotlin/Any?> recover(kotlin/Function1, #A1>, kotlin/Function0<#A1>): #A1 // arrow.core.raise/SingletonRaise.recover|recover(kotlin.Function1,0:0>;kotlin.Function0<0:0>){0§}[0] } + final class <#A: kotlin/Any?> arrow.core.raise/IorRaise : arrow.core.raise/Raise<#A> { // arrow.core.raise/IorRaise|null[0] constructor (kotlin/Function2<#A, #A, #A>, arrow.atomic/Atomic, arrow.core.raise/Raise<#A>) // arrow.core.raise/IorRaise.|(kotlin.Function2<1:0,1:0,1:0>;arrow.atomic.Atomic;arrow.core.raise.Raise<1:0>){}[0] + + final val combineError // arrow.core.raise/IorRaise.combineError|{}combineError[0] + final fun (): kotlin/Function2<#A, #A, #A> // arrow.core.raise/IorRaise.combineError.|(){}[0] + final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (kotlin.collections/Map<#A1, arrow.core/Either<#A, #B1>>).bindAll(): kotlin.collections/Map<#A1, #B1> // arrow.core.raise/IorRaise.bindAll|bindAll@kotlin.collections.Map<0:0,arrow.core.Either<1:0,0:1>>(){0§;1§}[0] final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (kotlin.collections/Map<#A1, arrow.core/Ior<#A, #B1>>).bindAll(): kotlin.collections/Map<#A1, #B1> // arrow.core.raise/IorRaise.bindAll|bindAll@kotlin.collections.Map<0:0,arrow.core.Ior<1:0,0:1>>(){0§;1§}[0] final fun <#A1: kotlin/Any?> (arrow.core/Either<#A, #A1>).bind(): #A1 // arrow.core.raise/IorRaise.bind|bind@arrow.core.Either<1:0,0:0>(){0§}[0] @@ -79,25 +101,11 @@ final class <#A: kotlin/Any?> arrow.core.raise/IorRaise : arrow.core.raise/Raise final inline fun <#A1: kotlin/Any?> recover(kotlin/Function1, #A1>, kotlin/Function1<#A, #A1>): #A1 // arrow.core.raise/IorRaise.recover|recover(kotlin.Function1,0:0>;kotlin.Function1<1:0,0:0>){0§}[0] final suspend fun <#A1: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #A1>).bind(): #A1 // arrow.core.raise/IorRaise.bind|bind@kotlin.coroutines.SuspendFunction1,0:0>(){0§}[0] final suspend fun <#A1: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #A1>).invoke(): #A1 // arrow.core.raise/IorRaise.invoke|invoke@kotlin.coroutines.SuspendFunction1,0:0>(){0§}[0] - final val combineError // arrow.core.raise/IorRaise.combineError|{}combineError[0] - final fun (): kotlin/Function2<#A, #A, #A> // arrow.core.raise/IorRaise.combineError.|(){}[0] } + final class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?, #D: out kotlin/Any?, #E: out kotlin/Any?, #F: out kotlin/Any?, #G: out kotlin/Any?, #H: out kotlin/Any?, #I: out kotlin/Any?> arrow.core/Tuple9 { // arrow.core/Tuple9|null[0] constructor (#A, #B, #C, #D, #E, #F, #G, #H, #I) // arrow.core/Tuple9.|(1:0;1:1;1:2;1:3;1:4;1:5;1:6;1:7;1:8){}[0] - final fun component1(): #A // arrow.core/Tuple9.component1|component1(){}[0] - final fun component2(): #B // arrow.core/Tuple9.component2|component2(){}[0] - final fun component3(): #C // arrow.core/Tuple9.component3|component3(){}[0] - final fun component4(): #D // arrow.core/Tuple9.component4|component4(){}[0] - final fun component5(): #E // arrow.core/Tuple9.component5|component5(){}[0] - final fun component6(): #F // arrow.core/Tuple9.component6|component6(){}[0] - final fun component7(): #G // arrow.core/Tuple9.component7|component7(){}[0] - final fun component8(): #H // arrow.core/Tuple9.component8|component8(){}[0] - final fun component9(): #I // arrow.core/Tuple9.component9|component9(){}[0] - final fun copy(#A = ..., #B = ..., #C = ..., #D = ..., #E = ..., #F = ..., #G = ..., #H = ..., #I = ...): arrow.core/Tuple9<#A, #B, #C, #D, #E, #F, #G, #H, #I> // arrow.core/Tuple9.copy|copy(1:0;1:1;1:2;1:3;1:4;1:5;1:6;1:7;1:8){}[0] - final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Tuple9.equals|equals(kotlin.Any?){}[0] - final fun hashCode(): kotlin/Int // arrow.core/Tuple9.hashCode|hashCode(){}[0] - final fun toString(): kotlin/String // arrow.core/Tuple9.toString|toString(){}[0] - final object Companion // arrow.core/Tuple9.Companion|null[0] + final val eighth // arrow.core/Tuple9.eighth|{}eighth[0] final fun (): #H // arrow.core/Tuple9.eighth.|(){}[0] final val fifth // arrow.core/Tuple9.fifth|{}fifth[0] @@ -116,22 +124,27 @@ final class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?, #D: final fun (): #F // arrow.core/Tuple9.sixth.|(){}[0] final val third // arrow.core/Tuple9.third|{}third[0] final fun (): #C // arrow.core/Tuple9.third.|(){}[0] + + final fun component1(): #A // arrow.core/Tuple9.component1|component1(){}[0] + final fun component2(): #B // arrow.core/Tuple9.component2|component2(){}[0] + final fun component3(): #C // arrow.core/Tuple9.component3|component3(){}[0] + final fun component4(): #D // arrow.core/Tuple9.component4|component4(){}[0] + final fun component5(): #E // arrow.core/Tuple9.component5|component5(){}[0] + final fun component6(): #F // arrow.core/Tuple9.component6|component6(){}[0] + final fun component7(): #G // arrow.core/Tuple9.component7|component7(){}[0] + final fun component8(): #H // arrow.core/Tuple9.component8|component8(){}[0] + final fun component9(): #I // arrow.core/Tuple9.component9|component9(){}[0] + final fun copy(#A = ..., #B = ..., #C = ..., #D = ..., #E = ..., #F = ..., #G = ..., #H = ..., #I = ...): arrow.core/Tuple9<#A, #B, #C, #D, #E, #F, #G, #H, #I> // arrow.core/Tuple9.copy|copy(1:0;1:1;1:2;1:3;1:4;1:5;1:6;1:7;1:8){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Tuple9.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // arrow.core/Tuple9.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // arrow.core/Tuple9.toString|toString(){}[0] + + final object Companion // arrow.core/Tuple9.Companion|null[0] } + final class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?, #D: out kotlin/Any?, #E: out kotlin/Any?, #F: out kotlin/Any?, #G: out kotlin/Any?, #H: out kotlin/Any?> arrow.core/Tuple8 { // arrow.core/Tuple8|null[0] constructor (#A, #B, #C, #D, #E, #F, #G, #H) // arrow.core/Tuple8.|(1:0;1:1;1:2;1:3;1:4;1:5;1:6;1:7){}[0] - final fun component1(): #A // arrow.core/Tuple8.component1|component1(){}[0] - final fun component2(): #B // arrow.core/Tuple8.component2|component2(){}[0] - final fun component3(): #C // arrow.core/Tuple8.component3|component3(){}[0] - final fun component4(): #D // arrow.core/Tuple8.component4|component4(){}[0] - final fun component5(): #E // arrow.core/Tuple8.component5|component5(){}[0] - final fun component6(): #F // arrow.core/Tuple8.component6|component6(){}[0] - final fun component7(): #G // arrow.core/Tuple8.component7|component7(){}[0] - final fun component8(): #H // arrow.core/Tuple8.component8|component8(){}[0] - final fun copy(#A = ..., #B = ..., #C = ..., #D = ..., #E = ..., #F = ..., #G = ..., #H = ...): arrow.core/Tuple8<#A, #B, #C, #D, #E, #F, #G, #H> // arrow.core/Tuple8.copy|copy(1:0;1:1;1:2;1:3;1:4;1:5;1:6;1:7){}[0] - final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Tuple8.equals|equals(kotlin.Any?){}[0] - final fun hashCode(): kotlin/Int // arrow.core/Tuple8.hashCode|hashCode(){}[0] - final fun toString(): kotlin/String // arrow.core/Tuple8.toString|toString(){}[0] - final object Companion // arrow.core/Tuple8.Companion|null[0] + final val eighth // arrow.core/Tuple8.eighth|{}eighth[0] final fun (): #H // arrow.core/Tuple8.eighth.|(){}[0] final val fifth // arrow.core/Tuple8.fifth|{}fifth[0] @@ -148,21 +161,26 @@ final class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?, #D: final fun (): #F // arrow.core/Tuple8.sixth.|(){}[0] final val third // arrow.core/Tuple8.third|{}third[0] final fun (): #C // arrow.core/Tuple8.third.|(){}[0] + + final fun component1(): #A // arrow.core/Tuple8.component1|component1(){}[0] + final fun component2(): #B // arrow.core/Tuple8.component2|component2(){}[0] + final fun component3(): #C // arrow.core/Tuple8.component3|component3(){}[0] + final fun component4(): #D // arrow.core/Tuple8.component4|component4(){}[0] + final fun component5(): #E // arrow.core/Tuple8.component5|component5(){}[0] + final fun component6(): #F // arrow.core/Tuple8.component6|component6(){}[0] + final fun component7(): #G // arrow.core/Tuple8.component7|component7(){}[0] + final fun component8(): #H // arrow.core/Tuple8.component8|component8(){}[0] + final fun copy(#A = ..., #B = ..., #C = ..., #D = ..., #E = ..., #F = ..., #G = ..., #H = ...): arrow.core/Tuple8<#A, #B, #C, #D, #E, #F, #G, #H> // arrow.core/Tuple8.copy|copy(1:0;1:1;1:2;1:3;1:4;1:5;1:6;1:7){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Tuple8.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // arrow.core/Tuple8.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // arrow.core/Tuple8.toString|toString(){}[0] + + final object Companion // arrow.core/Tuple8.Companion|null[0] } + final class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?, #D: out kotlin/Any?, #E: out kotlin/Any?, #F: out kotlin/Any?, #G: out kotlin/Any?> arrow.core/Tuple7 { // arrow.core/Tuple7|null[0] constructor (#A, #B, #C, #D, #E, #F, #G) // arrow.core/Tuple7.|(1:0;1:1;1:2;1:3;1:4;1:5;1:6){}[0] - final fun component1(): #A // arrow.core/Tuple7.component1|component1(){}[0] - final fun component2(): #B // arrow.core/Tuple7.component2|component2(){}[0] - final fun component3(): #C // arrow.core/Tuple7.component3|component3(){}[0] - final fun component4(): #D // arrow.core/Tuple7.component4|component4(){}[0] - final fun component5(): #E // arrow.core/Tuple7.component5|component5(){}[0] - final fun component6(): #F // arrow.core/Tuple7.component6|component6(){}[0] - final fun component7(): #G // arrow.core/Tuple7.component7|component7(){}[0] - final fun copy(#A = ..., #B = ..., #C = ..., #D = ..., #E = ..., #F = ..., #G = ...): arrow.core/Tuple7<#A, #B, #C, #D, #E, #F, #G> // arrow.core/Tuple7.copy|copy(1:0;1:1;1:2;1:3;1:4;1:5;1:6){}[0] - final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Tuple7.equals|equals(kotlin.Any?){}[0] - final fun hashCode(): kotlin/Int // arrow.core/Tuple7.hashCode|hashCode(){}[0] - final fun toString(): kotlin/String // arrow.core/Tuple7.toString|toString(){}[0] - final object Companion // arrow.core/Tuple7.Companion|null[0] + final val fifth // arrow.core/Tuple7.fifth|{}fifth[0] final fun (): #E // arrow.core/Tuple7.fifth.|(){}[0] final val first // arrow.core/Tuple7.first|{}first[0] @@ -177,20 +195,25 @@ final class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?, #D: final fun (): #F // arrow.core/Tuple7.sixth.|(){}[0] final val third // arrow.core/Tuple7.third|{}third[0] final fun (): #C // arrow.core/Tuple7.third.|(){}[0] + + final fun component1(): #A // arrow.core/Tuple7.component1|component1(){}[0] + final fun component2(): #B // arrow.core/Tuple7.component2|component2(){}[0] + final fun component3(): #C // arrow.core/Tuple7.component3|component3(){}[0] + final fun component4(): #D // arrow.core/Tuple7.component4|component4(){}[0] + final fun component5(): #E // arrow.core/Tuple7.component5|component5(){}[0] + final fun component6(): #F // arrow.core/Tuple7.component6|component6(){}[0] + final fun component7(): #G // arrow.core/Tuple7.component7|component7(){}[0] + final fun copy(#A = ..., #B = ..., #C = ..., #D = ..., #E = ..., #F = ..., #G = ...): arrow.core/Tuple7<#A, #B, #C, #D, #E, #F, #G> // arrow.core/Tuple7.copy|copy(1:0;1:1;1:2;1:3;1:4;1:5;1:6){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Tuple7.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // arrow.core/Tuple7.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // arrow.core/Tuple7.toString|toString(){}[0] + + final object Companion // arrow.core/Tuple7.Companion|null[0] } + final class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?, #D: out kotlin/Any?, #E: out kotlin/Any?, #F: out kotlin/Any?> arrow.core/Tuple6 { // arrow.core/Tuple6|null[0] constructor (#A, #B, #C, #D, #E, #F) // arrow.core/Tuple6.|(1:0;1:1;1:2;1:3;1:4;1:5){}[0] - final fun component1(): #A // arrow.core/Tuple6.component1|component1(){}[0] - final fun component2(): #B // arrow.core/Tuple6.component2|component2(){}[0] - final fun component3(): #C // arrow.core/Tuple6.component3|component3(){}[0] - final fun component4(): #D // arrow.core/Tuple6.component4|component4(){}[0] - final fun component5(): #E // arrow.core/Tuple6.component5|component5(){}[0] - final fun component6(): #F // arrow.core/Tuple6.component6|component6(){}[0] - final fun copy(#A = ..., #B = ..., #C = ..., #D = ..., #E = ..., #F = ...): arrow.core/Tuple6<#A, #B, #C, #D, #E, #F> // arrow.core/Tuple6.copy|copy(1:0;1:1;1:2;1:3;1:4;1:5){}[0] - final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Tuple6.equals|equals(kotlin.Any?){}[0] - final fun hashCode(): kotlin/Int // arrow.core/Tuple6.hashCode|hashCode(){}[0] - final fun toString(): kotlin/String // arrow.core/Tuple6.toString|toString(){}[0] - final object Companion // arrow.core/Tuple6.Companion|null[0] + final val fifth // arrow.core/Tuple6.fifth|{}fifth[0] final fun (): #E // arrow.core/Tuple6.fifth.|(){}[0] final val first // arrow.core/Tuple6.first|{}first[0] @@ -203,19 +226,24 @@ final class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?, #D: final fun (): #F // arrow.core/Tuple6.sixth.|(){}[0] final val third // arrow.core/Tuple6.third|{}third[0] final fun (): #C // arrow.core/Tuple6.third.|(){}[0] + + final fun component1(): #A // arrow.core/Tuple6.component1|component1(){}[0] + final fun component2(): #B // arrow.core/Tuple6.component2|component2(){}[0] + final fun component3(): #C // arrow.core/Tuple6.component3|component3(){}[0] + final fun component4(): #D // arrow.core/Tuple6.component4|component4(){}[0] + final fun component5(): #E // arrow.core/Tuple6.component5|component5(){}[0] + final fun component6(): #F // arrow.core/Tuple6.component6|component6(){}[0] + final fun copy(#A = ..., #B = ..., #C = ..., #D = ..., #E = ..., #F = ...): arrow.core/Tuple6<#A, #B, #C, #D, #E, #F> // arrow.core/Tuple6.copy|copy(1:0;1:1;1:2;1:3;1:4;1:5){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Tuple6.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // arrow.core/Tuple6.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // arrow.core/Tuple6.toString|toString(){}[0] + + final object Companion // arrow.core/Tuple6.Companion|null[0] } + final class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?, #D: out kotlin/Any?, #E: out kotlin/Any?> arrow.core/Tuple5 { // arrow.core/Tuple5|null[0] constructor (#A, #B, #C, #D, #E) // arrow.core/Tuple5.|(1:0;1:1;1:2;1:3;1:4){}[0] - final fun component1(): #A // arrow.core/Tuple5.component1|component1(){}[0] - final fun component2(): #B // arrow.core/Tuple5.component2|component2(){}[0] - final fun component3(): #C // arrow.core/Tuple5.component3|component3(){}[0] - final fun component4(): #D // arrow.core/Tuple5.component4|component4(){}[0] - final fun component5(): #E // arrow.core/Tuple5.component5|component5(){}[0] - final fun copy(#A = ..., #B = ..., #C = ..., #D = ..., #E = ...): arrow.core/Tuple5<#A, #B, #C, #D, #E> // arrow.core/Tuple5.copy|copy(1:0;1:1;1:2;1:3;1:4){}[0] - final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Tuple5.equals|equals(kotlin.Any?){}[0] - final fun hashCode(): kotlin/Int // arrow.core/Tuple5.hashCode|hashCode(){}[0] - final fun toString(): kotlin/String // arrow.core/Tuple5.toString|toString(){}[0] - final object Companion // arrow.core/Tuple5.Companion|null[0] + final val fifth // arrow.core/Tuple5.fifth|{}fifth[0] final fun (): #E // arrow.core/Tuple5.fifth.|(){}[0] final val first // arrow.core/Tuple5.first|{}first[0] @@ -226,9 +254,32 @@ final class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?, #D: final fun (): #B // arrow.core/Tuple5.second.|(){}[0] final val third // arrow.core/Tuple5.third|{}third[0] final fun (): #C // arrow.core/Tuple5.third.|(){}[0] + + final fun component1(): #A // arrow.core/Tuple5.component1|component1(){}[0] + final fun component2(): #B // arrow.core/Tuple5.component2|component2(){}[0] + final fun component3(): #C // arrow.core/Tuple5.component3|component3(){}[0] + final fun component4(): #D // arrow.core/Tuple5.component4|component4(){}[0] + final fun component5(): #E // arrow.core/Tuple5.component5|component5(){}[0] + final fun copy(#A = ..., #B = ..., #C = ..., #D = ..., #E = ...): arrow.core/Tuple5<#A, #B, #C, #D, #E> // arrow.core/Tuple5.copy|copy(1:0;1:1;1:2;1:3;1:4){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Tuple5.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // arrow.core/Tuple5.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // arrow.core/Tuple5.toString|toString(){}[0] + + final object Companion // arrow.core/Tuple5.Companion|null[0] } + final class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?, #D: out kotlin/Any?> arrow.core/Tuple4 { // arrow.core/Tuple4|null[0] constructor (#A, #B, #C, #D) // arrow.core/Tuple4.|(1:0;1:1;1:2;1:3){}[0] + + final val first // arrow.core/Tuple4.first|{}first[0] + final fun (): #A // arrow.core/Tuple4.first.|(){}[0] + final val fourth // arrow.core/Tuple4.fourth|{}fourth[0] + final fun (): #D // arrow.core/Tuple4.fourth.|(){}[0] + final val second // arrow.core/Tuple4.second|{}second[0] + final fun (): #B // arrow.core/Tuple4.second.|(){}[0] + final val third // arrow.core/Tuple4.third|{}third[0] + final fun (): #C // arrow.core/Tuple4.third.|(){}[0] + final fun component1(): #A // arrow.core/Tuple4.component1|component1(){}[0] final fun component2(): #B // arrow.core/Tuple4.component2|component2(){}[0] final fun component3(): #C // arrow.core/Tuple4.component3|component3(){}[0] @@ -237,36 +288,38 @@ final class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?, #D: final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Tuple4.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.core/Tuple4.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.core/Tuple4.toString|toString(){}[0] + final object Companion // arrow.core/Tuple4.Companion|null[0] - final val first // arrow.core/Tuple4.first|{}first[0] - final fun (): #A // arrow.core/Tuple4.first.|(){}[0] - final val fourth // arrow.core/Tuple4.fourth|{}fourth[0] - final fun (): #D // arrow.core/Tuple4.fourth.|(){}[0] - final val second // arrow.core/Tuple4.second|{}second[0] - final fun (): #B // arrow.core/Tuple4.second.|(){}[0] - final val third // arrow.core/Tuple4.third|{}third[0] - final fun (): #C // arrow.core/Tuple4.third.|(){}[0] } + final class <#A: out kotlin/Any?> arrow.core/Some : arrow.core/Option<#A> { // arrow.core/Some|null[0] constructor (#A) // arrow.core/Some.|(1:0){}[0] + + final val value // arrow.core/Some.value|{}value[0] + final fun (): #A // arrow.core/Some.value.|(){}[0] + final fun component1(): #A // arrow.core/Some.component1|component1(){}[0] final fun copy(#A = ...): arrow.core/Some<#A> // arrow.core/Some.copy|copy(1:0){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Some.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.core/Some.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.core/Some.toString|toString(){}[0] + final object Companion // arrow.core/Some.Companion|null[0] - final val value // arrow.core/Some.value|{}value[0] - final fun (): #A // arrow.core/Some.value.|(){}[0] } + final class arrow.core.raise/DefaultRaise : arrow.core.raise/Raise { // arrow.core.raise/DefaultRaise|null[0] constructor (kotlin/Boolean) // arrow.core.raise/DefaultRaise.|(kotlin.Boolean){}[0] - final fun complete(): kotlin/Boolean // arrow.core.raise/DefaultRaise.complete|complete(){}[0] - final fun raise(kotlin/Any?): kotlin/Nothing // arrow.core.raise/DefaultRaise.raise|raise(kotlin.Any?){}[0] + final val isTraced // arrow.core.raise/DefaultRaise.isTraced|{}isTraced[0] final fun (): kotlin/Boolean // arrow.core.raise/DefaultRaise.isTraced.|(){}[0] + + final fun complete(): kotlin/Boolean // arrow.core.raise/DefaultRaise.complete|complete(){}[0] + final fun raise(kotlin/Any?): kotlin/Nothing // arrow.core.raise/DefaultRaise.raise|raise(kotlin.Any?){}[0] } + final class arrow.core.raise/ResultRaise : arrow.core.raise/Raise { // arrow.core.raise/ResultRaise|null[0] constructor (arrow.core.raise/Raise) // arrow.core.raise/ResultRaise.|(arrow.core.raise.Raise){}[0] + final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (kotlin.collections/Map<#A1, arrow.core/Either>).bindAll(): kotlin.collections/Map<#A1, #B1> // arrow.core.raise/ResultRaise.bindAll|bindAll@kotlin.collections.Map<0:0,arrow.core.Either>(){0§;1§}[0] final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (kotlin.collections/Map<#A1, kotlin/Result<#B1>>).bindAll(): kotlin.collections/Map<#A1, #B1> // arrow.core.raise/ResultRaise.bindAll|bindAll@kotlin.collections.Map<0:0,kotlin.Result<0:1>>(){0§;1§}[0] final fun <#A1: kotlin/Any?> (arrow.core/Either).bind(): #A1 // arrow.core.raise/ResultRaise.bind|bind@arrow.core.Either(){0§}[0] @@ -284,329 +337,30 @@ final class arrow.core.raise/ResultRaise : arrow.core.raise/Raise (kotlin.coroutines/SuspendFunction1, #A1>).bind(): #A1 // arrow.core.raise/ResultRaise.bind|bind@kotlin.coroutines.SuspendFunction1,0:0>(){0§}[0] final suspend fun <#A1: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #A1>).invoke(): #A1 // arrow.core.raise/ResultRaise.invoke|invoke@kotlin.coroutines.SuspendFunction1,0:0>(){0§}[0] } -final const val arrow.core/DeprecatedAmbiguity // arrow.core/DeprecatedAmbiguity|{}DeprecatedAmbiguity[0] - final fun (): kotlin/String // arrow.core/DeprecatedAmbiguity.|(){}[0] -final const val arrow.core/DeprecatedUnsafeAccess // arrow.core/DeprecatedUnsafeAccess|{}DeprecatedUnsafeAccess[0] - final fun (): kotlin/String // arrow.core/DeprecatedUnsafeAccess.|(){}[0] -final const val arrow.core/NicheAPI // arrow.core/NicheAPI|{}NicheAPI[0] - final fun (): kotlin/String // arrow.core/NicheAPI.|(){}[0] -final const val arrow.core/RedundantAPI // arrow.core/RedundantAPI|{}RedundantAPI[0] - final fun (): kotlin/String // arrow.core/RedundantAPI.|(){}[0] -final fun (arrow.core.raise/Traced).arrow.core.raise/withCause(arrow.core.raise/Traced): arrow.core.raise/Traced // arrow.core.raise/withCause|withCause@arrow.core.raise.Traced(arrow.core.raise.Traced){}[0] -final fun (kotlin/String).arrow.core/escaped(): kotlin/String // arrow.core/escaped|escaped@kotlin.String(){}[0] -final fun (kotlin/Throwable).arrow.core/nonFatalOrThrow(): kotlin/Throwable // arrow.core/nonFatalOrThrow|nonFatalOrThrow@kotlin.Throwable(){}[0] -final fun <#A: kotlin/Any> (kotlin/Function1<#A, kotlin/Boolean>).arrow.core/mapNullable(): kotlin/Function1<#A?, kotlin/Boolean> // arrow.core/mapNullable|mapNullable@kotlin.Function1<0:0,kotlin.Boolean>(){0§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?, #K: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin.sequences/Sequence<#D>, kotlin.sequences/Sequence<#E>, kotlin.sequences/Sequence<#F>, kotlin.sequences/Sequence<#G>, kotlin.sequences/Sequence<#H>, kotlin.sequences/Sequence<#I>, kotlin.sequences/Sequence<#J>, kotlin/Function10<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J, #K>): kotlin.sequences/Sequence<#K> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.sequences.Sequence<0:3>;kotlin.sequences.Sequence<0:4>;kotlin.sequences.Sequence<0:5>;kotlin.sequences.Sequence<0:6>;kotlin.sequences.Sequence<0:7>;kotlin.sequences.Sequence<0:8>;kotlin.sequences.Sequence<0:9>;kotlin.Function10<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin.sequences/Sequence<#D>, kotlin.sequences/Sequence<#E>, kotlin.sequences/Sequence<#F>, kotlin.sequences/Sequence<#G>, kotlin.sequences/Sequence<#H>, kotlin.sequences/Sequence<#I>, kotlin/Function9<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J>): kotlin.sequences/Sequence<#J> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.sequences.Sequence<0:3>;kotlin.sequences.Sequence<0:4>;kotlin.sequences.Sequence<0:5>;kotlin.sequences.Sequence<0:6>;kotlin.sequences.Sequence<0:7>;kotlin.sequences.Sequence<0:8>;kotlin.Function9<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?> (arrow.core/Tuple8<#A, #B, #C, #D, #E, #F, #G, #H>).arrow.core/plus(#I): arrow.core/Tuple9<#A, #B, #C, #D, #E, #F, #G, #H, #I> // arrow.core/plus|plus@arrow.core.Tuple8<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7>(0:8){0§;1§;2§;3§;4§;5§;6§;7§;8§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin.sequences/Sequence<#D>, kotlin.sequences/Sequence<#E>, kotlin.sequences/Sequence<#F>, kotlin.sequences/Sequence<#G>, kotlin.sequences/Sequence<#H>, kotlin/Function8<#A, #B, #C, #D, #E, #F, #G, #H, #I>): kotlin.sequences/Sequence<#I> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.sequences.Sequence<0:3>;kotlin.sequences.Sequence<0:4>;kotlin.sequences.Sequence<0:5>;kotlin.sequences.Sequence<0:6>;kotlin.sequences.Sequence<0:7>;kotlin.Function8<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>){0§;1§;2§;3§;4§;5§;6§;7§;8§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?> (arrow.core/Tuple7<#A, #B, #C, #D, #E, #F, #G>).arrow.core/plus(#H): arrow.core/Tuple8<#A, #B, #C, #D, #E, #F, #G, #H> // arrow.core/plus|plus@arrow.core.Tuple7<0:0,0:1,0:2,0:3,0:4,0:5,0:6>(0:7){0§;1§;2§;3§;4§;5§;6§;7§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin.sequences/Sequence<#D>, kotlin.sequences/Sequence<#E>, kotlin.sequences/Sequence<#F>, kotlin.sequences/Sequence<#G>, kotlin/Function7<#A, #B, #C, #D, #E, #F, #G, #H>): kotlin.sequences/Sequence<#H> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.sequences.Sequence<0:3>;kotlin.sequences.Sequence<0:4>;kotlin.sequences.Sequence<0:5>;kotlin.sequences.Sequence<0:6>;kotlin.Function7<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7>){0§;1§;2§;3§;4§;5§;6§;7§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?> (arrow.core/Tuple6<#A, #B, #C, #D, #E, #F>).arrow.core/plus(#G): arrow.core/Tuple7<#A, #B, #C, #D, #E, #F, #G> // arrow.core/plus|plus@arrow.core.Tuple6<0:0,0:1,0:2,0:3,0:4,0:5>(0:6){0§;1§;2§;3§;4§;5§;6§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin.sequences/Sequence<#D>, kotlin.sequences/Sequence<#E>, kotlin.sequences/Sequence<#F>, kotlin/Function6<#A, #B, #C, #D, #E, #F, #G>): kotlin.sequences/Sequence<#G> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.sequences.Sequence<0:3>;kotlin.sequences.Sequence<0:4>;kotlin.sequences.Sequence<0:5>;kotlin.Function6<0:0,0:1,0:2,0:3,0:4,0:5,0:6>){0§;1§;2§;3§;4§;5§;6§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (arrow.core/Tuple5<#A, #B, #C, #D, #E>).arrow.core/plus(#F): arrow.core/Tuple6<#A, #B, #C, #D, #E, #F> // arrow.core/plus|plus@arrow.core.Tuple5<0:0,0:1,0:2,0:3,0:4>(0:5){0§;1§;2§;3§;4§;5§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin.sequences/Sequence<#D>, kotlin.sequences/Sequence<#E>, kotlin/Function5<#A, #B, #C, #D, #E, #F>): kotlin.sequences/Sequence<#F> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.sequences.Sequence<0:3>;kotlin.sequences.Sequence<0:4>;kotlin.Function5<0:0,0:1,0:2,0:3,0:4,0:5>){0§;1§;2§;3§;4§;5§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> (arrow.core/Tuple4<#A, #B, #C, #D>).arrow.core/plus(#E): arrow.core/Tuple5<#A, #B, #C, #D, #E> // arrow.core/plus|plus@arrow.core.Tuple4<0:0,0:1,0:2,0:3>(0:4){0§;1§;2§;3§;4§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin.sequences/Sequence<#D>, kotlin/Function4<#A, #B, #C, #D, #E>): kotlin.sequences/Sequence<#E> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.sequences.Sequence<0:3>;kotlin.Function4<0:0,0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/align(kotlin.collections/Map<#A, #C>, kotlin/Function1>, #D>): kotlin.collections/Map<#A, #D> // arrow.core/align|align@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.Function1>,0:3>){0§;1§;2§;3§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/padZip(kotlin.collections/Map<#A, #C>, kotlin/Function3<#A, #B?, #C?, #D>): kotlin.collections/Map<#A, #D> // arrow.core/padZip|padZip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.Function3<0:0,0:1?,0:2?,0:3>){0§;1§;2§;3§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin/Function3<#A, #B, #C, #D>): kotlin.sequences/Sequence<#D> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.Function3<0:0,0:1,0:2,0:3>){0§;1§;2§;3§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin/Triple<#A, #B, #C>).arrow.core/plus(#D): arrow.core/Tuple4<#A, #B, #C, #D> // arrow.core/plus|plus@kotlin.Triple<0:0,0:1,0:2>(0:3){0§;1§;2§;3§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/Either<#A, #B>).arrow.core/handleErrorWith(kotlin/Function1<#A, arrow.core/Either<#C, #B>>): arrow.core/Either<#C, #B> // arrow.core/handleErrorWith|handleErrorWith@arrow.core.Either<0:0,0:1>(kotlin.Function1<0:0,arrow.core.Either<0:2,0:1>>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/NonEmptyList<#C>).arrow.core/unzip(kotlin/Function1<#C, kotlin/Pair<#A, #B>>): kotlin/Pair, arrow.core/NonEmptyList<#B>> // arrow.core/unzip|unzip@arrow.core.NonEmptyList<0:2>(kotlin.Function1<0:2,kotlin.Pair<0:0,0:1>>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/crosswalkMap(kotlin/Function1<#A, kotlin.collections/Map<#B, #C>>): kotlin.collections/Map<#B, kotlin.collections/List<#C>> // arrow.core/crosswalkMap|crosswalkMap@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.collections.Map<0:1,0:2>>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/align(kotlin.collections/Map<#A, #C>): kotlin.collections/Map<#A, arrow.core/Ior<#B, #C>> // arrow.core/align|align@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/flatMap(kotlin/Function1, kotlin.collections/Map<#A, #C>>): kotlin.collections/Map<#A, #C> // arrow.core/flatMap|flatMap@kotlin.collections.Map<0:0,0:1>(kotlin.Function1,kotlin.collections.Map<0:0,0:2>>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/mapNotNull(kotlin/Function1, #C?>): kotlin.collections/Map<#A, #C> // arrow.core/mapNotNull|mapNotNull@kotlin.collections.Map<0:0,0:1>(kotlin.Function1,0:2?>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/padZip(kotlin.collections/Map<#A, #C>): kotlin.collections/Map<#A, kotlin/Pair<#B?, #C?>> // arrow.core/padZip|padZip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>): kotlin.collections/Map<#A, kotlin/Pair<#B, #C>> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, arrow.core/Ior<#B, #C>>).arrow.core/unalign(): kotlin/Pair, kotlin.collections/Map<#A, #C>> // arrow.core/unalign|unalign@kotlin.collections.Map<0:0,arrow.core.Ior<0:1,0:2>>(){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, kotlin/Pair<#B, #C>>).arrow.core/unzip(): kotlin/Pair, kotlin.collections/Map<#A, #C>> // arrow.core/unzip|unzip@kotlin.collections.Map<0:0,kotlin.Pair<0:1,0:2>>(){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #C>).arrow.core.raise/mapError(kotlin.coroutines/SuspendFunction1<#A, #B>): kotlin.coroutines/SuspendFunction1, #C> // arrow.core.raise/mapError|mapError@kotlin.coroutines.SuspendFunction1,0:2>(kotlin.coroutines.SuspendFunction1<0:0,0:1>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #C>).arrow.core.raise/recover(kotlin.coroutines/SuspendFunction2, #A, #C>): kotlin.coroutines/SuspendFunction1, #C> // arrow.core.raise/recover|recover@kotlin.coroutines.SuspendFunction1,0:2>(kotlin.coroutines.SuspendFunction2,0:0,0:2>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/align(kotlin.sequences/Sequence<#B>, kotlin/Function1, #C>): kotlin.sequences/Sequence<#C> // arrow.core/align|align@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.Function1,0:2>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/leftPadZip(kotlin.sequences/Sequence<#B>, kotlin/Function2<#A?, #B, #C>): kotlin.sequences/Sequence<#C> // arrow.core/leftPadZip|leftPadZip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.Function2<0:0?,0:1,0:2>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/padZip(kotlin.sequences/Sequence<#B>, kotlin/Function2<#A?, #B?, #C>): kotlin.sequences/Sequence<#C> // arrow.core/padZip|padZip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.Function2<0:0?,0:1?,0:2>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/rightPadZip(kotlin.sequences/Sequence<#B>, kotlin/Function2<#A, #B?, #C>): kotlin.sequences/Sequence<#C> // arrow.core/rightPadZip|rightPadZip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.Function2<0:0,0:1?,0:2>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#B>).arrow.core/mapOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, #C>): arrow.core/Either<#A, kotlin.collections/List<#C>> // arrow.core/mapOrAccumulate|mapOrAccumulate@kotlin.sequences.Sequence<0:1>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#B>).arrow.core/mapOrAccumulate(kotlin/Function2, #B, #C>): arrow.core/Either, kotlin.collections/List<#C>> // arrow.core/mapOrAccumulate|mapOrAccumulate@kotlin.sequences.Sequence<0:1>(kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#C>).arrow.core/unalign(kotlin/Function1<#C, arrow.core/Ior<#A, #B>>): kotlin/Pair, kotlin.sequences/Sequence<#B>> // arrow.core/unalign|unalign@kotlin.sequences.Sequence<0:2>(kotlin.Function1<0:2,arrow.core.Ior<0:0,0:1>>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#C>).arrow.core/unzip(kotlin/Function1<#C, kotlin/Pair<#A, #B>>): kotlin/Pair, kotlin.sequences/Sequence<#B>> // arrow.core/unzip|unzip@kotlin.sequences.Sequence<0:2>(kotlin.Function1<0:2,kotlin.Pair<0:0,0:1>>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin/Function1, #C>).arrow.core.raise/mapError(kotlin/Function1<#A, #B>): kotlin/Function1, #C> // arrow.core.raise/mapError|mapError@kotlin.Function1,0:2>(kotlin.Function1<0:0,0:1>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin/Function1, #C>).arrow.core.raise/recover(kotlin/Function2, #A, #C>): kotlin/Function1, #C> // arrow.core.raise/recover|recover@kotlin.Function1,0:2>(kotlin.Function2,0:0,0:2>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin/Pair<#A, #B>).arrow.core/plus(#C): kotlin/Triple<#A, #B, #C> // arrow.core/plus|plus@kotlin.Pair<0:0,0:1>(0:2){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Either<#A, #B>).arrow.core/combine(arrow.core/Either<#A, #B>, kotlin/Function2<#A, #A, #A>, kotlin/Function2<#B, #B, #B>): arrow.core/Either<#A, #B> // arrow.core/combine|combine@arrow.core.Either<0:0,0:1>(arrow.core.Either<0:0,0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2<0:1,0:1,0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Either<#A, #B>).arrow.core/toEitherNel(): arrow.core/Either, #B> // arrow.core/toEitherNel|toEitherNel@arrow.core.Either<0:0,0:1>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Either<#A, arrow.core/Either<#A, #B>>).arrow.core/flatten(): arrow.core/Either<#A, #B> // arrow.core/flatten|flatten@arrow.core.Either<0:0,arrow.core.Either<0:0,0:1>>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Ior<#A, #B>).arrow.core/combine(arrow.core/Ior<#A, #B>, kotlin/Function2<#A, #A, #A>, kotlin/Function2<#B, #B, #B>): arrow.core/Ior<#A, #B> // arrow.core/combine|combine@arrow.core.Ior<0:0,0:1>(arrow.core.Ior<0:0,0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2<0:1,0:1,0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Ior<#A, #B>).arrow.core/toIorNel(): arrow.core/Ior, #B> // arrow.core/toIorNel|toIorNel@arrow.core.Ior<0:0,0:1>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/NonEmptyList>).arrow.core/unzip(): kotlin/Pair, arrow.core/NonEmptyList<#B>> // arrow.core/unzip|unzip@arrow.core.NonEmptyList>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Option>).arrow.core/toMap(): kotlin.collections/Map<#A, #B> // arrow.core/toMap|toMap@arrow.core.Option>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/align(kotlin.collections/Iterable<#B>): kotlin.collections/List> // arrow.core/align|align@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/crosswalk(kotlin/Function1<#A, kotlin.collections/Iterable<#B>>): kotlin.collections/List> // arrow.core/crosswalk|crosswalk@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.collections.Iterable<0:1>>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/crosswalkNull(kotlin/Function1<#A, #B?>): kotlin.collections/List<#B>? // arrow.core/crosswalkNull|crosswalkNull@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,0:1?>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/leftPadZip(kotlin.collections/Iterable<#B>): kotlin.collections/List> // arrow.core/leftPadZip|leftPadZip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/padZip(kotlin.collections/Iterable<#B>): kotlin.collections/List> // arrow.core/padZip|padZip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/rightPadZip(kotlin.collections/Iterable<#B>): kotlin.collections/List> // arrow.core/rightPadZip|rightPadZip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/unweave(kotlin/Function1<#A, kotlin.collections/Iterable<#B>>): kotlin.collections/List<#B> // arrow.core/unweave|unweave@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.collections.Iterable<0:1>>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/flattenOrAccumulate(): arrow.core/Either, kotlin.collections/List<#B>> // arrow.core/flattenOrAccumulate|flattenOrAccumulate@kotlin.collections.Iterable>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/separateEither(): kotlin/Pair, kotlin.collections/List<#B>> // arrow.core/separateEither|separateEither@kotlin.collections.Iterable>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable, #B>>).arrow.core/flattenOrAccumulate(): arrow.core/Either, kotlin.collections/List<#B>> // arrow.core/flattenOrAccumulate|flattenOrAccumulate@kotlin.collections.Iterable,0:1>>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable, #B>>).arrow.core/flattenOrAccumulate(kotlin/Function2<#A, #A, #A>): arrow.core/Either<#A, kotlin.collections/List<#B>> // arrow.core/flattenOrAccumulate|flattenOrAccumulate@kotlin.collections.Iterable,0:1>>(kotlin.Function2<0:0,0:0,0:0>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/separateIor(): kotlin/Pair, kotlin.collections/List<#B>> // arrow.core/separateIor|separateIor@kotlin.collections.Iterable>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/unalign(): kotlin/Pair, kotlin.collections/List<#B?>> // arrow.core/unalign|unalign@kotlin.collections.Iterable>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/combine(kotlin.collections/Map<#A, #B>, kotlin/Function2<#B, #B, #B>): kotlin.collections/Map<#A, #B> // arrow.core/combine|combine@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:1>;kotlin.Function2<0:1,0:1,0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/getOrNone(#A): arrow.core/Option<#B> // arrow.core/getOrNone|getOrNone@kotlin.collections.Map<0:0,0:1>(0:0){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/salign(kotlin.collections/Map<#A, #B>, kotlin/Function2<#B, #B, #B>): kotlin.collections/Map<#A, #B> // arrow.core/salign|salign@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:1>;kotlin.Function2<0:1,0:1,0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Map<#A, arrow.core/Option<#B>>).arrow.core/filterOption(): kotlin.collections/Map<#A, #B> // arrow.core/filterOption|filterOption@kotlin.collections.Map<0:0,arrow.core.Option<0:1>>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/catch(): kotlin.coroutines/SuspendFunction1, kotlin/Result<#B>> // arrow.core.raise/catch|catch@kotlin.coroutines.SuspendFunction1,0:1>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/catch(kotlin.coroutines/SuspendFunction2, kotlin/Throwable, #B>): kotlin.coroutines/SuspendFunction1, #B> // arrow.core.raise/catch|catch@kotlin.coroutines.SuspendFunction1,0:1>(kotlin.coroutines.SuspendFunction2,kotlin.Throwable,0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/align(kotlin.sequences/Sequence<#B>): kotlin.sequences/Sequence> // arrow.core/align|align@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/crosswalk(kotlin/Function1<#A, kotlin.collections/Iterable<#B>>): kotlin.collections/List> // arrow.core/crosswalk|crosswalk@kotlin.sequences.Sequence<0:0>(kotlin.Function1<0:0,kotlin.collections.Iterable<0:1>>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/crosswalkNull(kotlin/Function1<#A, #B?>): kotlin.collections/List<#B>? // arrow.core/crosswalkNull|crosswalkNull@kotlin.sequences.Sequence<0:0>(kotlin.Function1<0:0,0:1?>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/leftPadZip(kotlin.sequences/Sequence<#B>): kotlin.sequences/Sequence> // arrow.core/leftPadZip|leftPadZip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/padZip(kotlin.sequences/Sequence<#B>): kotlin.sequences/Sequence> // arrow.core/padZip|padZip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/rightPadZip(kotlin.sequences/Sequence<#B>): kotlin.sequences/Sequence> // arrow.core/rightPadZip|rightPadZip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/unweave(kotlin/Function1<#A, kotlin.sequences/Sequence<#B>>): kotlin.sequences/Sequence<#B> // arrow.core/unweave|unweave@kotlin.sequences.Sequence<0:0>(kotlin.Function1<0:0,kotlin.sequences.Sequence<0:1>>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence>).arrow.core/separateEither(): kotlin/Pair, kotlin.collections/List<#B>> // arrow.core/separateEither|separateEither@kotlin.sequences.Sequence>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence>).arrow.core/unalign(): kotlin/Pair, kotlin.sequences/Sequence<#B>> // arrow.core/unalign|unalign@kotlin.sequences.Sequence>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence>).arrow.core/unzip(): kotlin/Pair, kotlin.sequences/Sequence<#B>> // arrow.core/unzip|unzip@kotlin.sequences.Sequence>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/catch(kotlin/Function2, kotlin/Throwable, #B>): kotlin/Function1, #B> // arrow.core.raise/catch|catch@kotlin.Function1,0:1>(kotlin.Function2,kotlin.Throwable,0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/getOrNull(): #B? // arrow.core.raise/getOrNull|getOrNull@kotlin.Function1,0:1>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/toEither(): arrow.core/Either<#A, #B> // arrow.core.raise/toEither|toEither@kotlin.Function1,0:1>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/toIor(): arrow.core/Ior<#A, #B> // arrow.core.raise/toIor|toIor@kotlin.Function1,0:1>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Pair<#A, #B>).arrow.core/bothIor(): arrow.core/Ior<#A, #B> // arrow.core/bothIor|bothIor@kotlin.Pair<0:0,0:1>(){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core/MemoizedDeepRecursiveFunction(arrow.core/MemoizationCache<#A, #B> = ..., kotlin.coroutines/SuspendFunction2, #A, #B>): kotlin/DeepRecursiveFunction<#A, #B> // arrow.core/MemoizedDeepRecursiveFunction|MemoizedDeepRecursiveFunction(arrow.core.MemoizationCache<0:0,0:1>;kotlin.coroutines.SuspendFunction2,0:0,0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core/constant(#B): kotlin/Function1<#A, #B> // arrow.core/constant|constant(0:1){0§;1§}[0] -final fun <#A: kotlin/Any?> (#A).arrow.core/left(): arrow.core/Either<#A, kotlin/Nothing> // arrow.core/left|left@0:0(){0§}[0] -final fun <#A: kotlin/Any?> (#A).arrow.core/leftIor(): arrow.core/Ior<#A, kotlin/Nothing> // arrow.core/leftIor|leftIor@0:0(){0§}[0] -final fun <#A: kotlin/Any?> (#A).arrow.core/leftNel(): arrow.core/Either, kotlin/Nothing> // arrow.core/leftNel|leftNel@0:0(){0§}[0] -final fun <#A: kotlin/Any?> (#A).arrow.core/prependTo(kotlin.collections/Iterable<#A>): kotlin.collections/List<#A> // arrow.core/prependTo|prependTo@0:0(kotlin.collections.Iterable<0:0>){0§}[0] -final fun <#A: kotlin/Any?> (#A).arrow.core/right(): arrow.core/Either // arrow.core/right|right@0:0(){0§}[0] -final fun <#A: kotlin/Any?> (#A).arrow.core/rightIor(): arrow.core/Ior // arrow.core/rightIor|rightIor@0:0(){0§}[0] -final fun <#A: kotlin/Any?> (#A).arrow.core/some(): arrow.core/Option<#A> // arrow.core/some|some@0:0(){0§}[0] -final fun <#A: kotlin/Any?> (#A?).arrow.core/toOption(): arrow.core/Option<#A> // arrow.core/toOption|toOption@0:0?(){0§}[0] -final fun <#A: kotlin/Any?> (arrow.core/Either<#A, #A>).arrow.core/merge(): #A // arrow.core/merge|merge@arrow.core.Either<0:0,0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (arrow.core/NonEmptyList>).arrow.core/flatten(): arrow.core/NonEmptyList<#A> // arrow.core/flatten|flatten@arrow.core.NonEmptyList>(){0§}[0] -final fun <#A: kotlin/Any?> (arrow.core/Option<#A>).arrow.core/combine(arrow.core/Option<#A>, kotlin/Function2<#A, #A, #A>): arrow.core/Option<#A> // arrow.core/combine|combine@arrow.core.Option<0:0>(arrow.core.Option<0:0>;kotlin.Function2<0:0,0:0,0:0>){0§}[0] -final fun <#A: kotlin/Any?> (arrow.core/Option>).arrow.core/flatten(): arrow.core/Option<#A> // arrow.core/flatten|flatten@arrow.core.Option>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/collectionSizeOrDefault(kotlin/Int): kotlin/Int // arrow.core/collectionSizeOrDefault|collectionSizeOrDefault@kotlin.collections.Iterable<0:0>(kotlin.Int){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/elementAtOrNone(kotlin/Int): arrow.core/Option<#A> // arrow.core/elementAtOrNone|elementAtOrNone@kotlin.collections.Iterable<0:0>(kotlin.Int){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/firstOrNone(): arrow.core/Option<#A> // arrow.core/firstOrNone|firstOrNone@kotlin.collections.Iterable<0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/interleave(kotlin.collections/Iterable<#A>): kotlin.collections/List<#A> // arrow.core/interleave|interleave@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:0>){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/lastOrNone(): arrow.core/Option<#A> // arrow.core/lastOrNone|lastOrNone@kotlin.collections.Iterable<0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/singleOrNone(): arrow.core/Option<#A> // arrow.core/singleOrNone|singleOrNone@kotlin.collections.Iterable<0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/split(): kotlin/Pair, #A>? // arrow.core/split|split@kotlin.collections.Iterable<0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/tail(): kotlin.collections/List<#A> // arrow.core/tail|tail@kotlin.collections.Iterable<0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/toNonEmptyListOrNone(): arrow.core/Option> // arrow.core/toNonEmptyListOrNone|toNonEmptyListOrNone@kotlin.collections.Iterable<0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/toNonEmptyListOrNull(): arrow.core/NonEmptyList<#A>? // arrow.core/toNonEmptyListOrNull|toNonEmptyListOrNull@kotlin.collections.Iterable<0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/toNonEmptySetOrNone(): arrow.core/Option> // arrow.core/toNonEmptySetOrNone|toNonEmptySetOrNone@kotlin.collections.Iterable<0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/toNonEmptySetOrNull(): arrow.core/NonEmptySet<#A>? // arrow.core/toNonEmptySetOrNull|toNonEmptySetOrNull@kotlin.collections.Iterable<0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/filterOption(): kotlin.collections/List<#A> // arrow.core/filterOption|filterOption@kotlin.collections.Iterable>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/flattenOption(): kotlin.collections/List<#A> // arrow.core/flattenOption|flattenOption@kotlin.collections.Iterable>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/flatten(): kotlin.collections/List<#A> // arrow.core/flatten|flatten@kotlin.collections.Iterable>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Set<#A>).arrow.core/toNonEmptySetOrNone(): arrow.core/Option> // arrow.core/toNonEmptySetOrNone|toNonEmptySetOrNone@kotlin.collections.Set<0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.collections/Set<#A>).arrow.core/toNonEmptySetOrNull(): arrow.core/NonEmptySet<#A>? // arrow.core/toNonEmptySetOrNull|toNonEmptySetOrNull@kotlin.collections.Set<0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.coroutines.cancellation/CancellationException).arrow.core.raise/raisedOrRethrow(arrow.core.raise/DefaultRaise): #A // arrow.core.raise/raisedOrRethrow|raisedOrRethrow@kotlin.coroutines.cancellation.CancellationException(arrow.core.raise.DefaultRaise){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/interleave(kotlin.sequences/Sequence<#A>): kotlin.sequences/Sequence<#A> // arrow.core/interleave|interleave@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:0>){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/many(): kotlin.sequences/Sequence> // arrow.core/many|many@kotlin.sequences.Sequence<0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/once(): kotlin.sequences/Sequence<#A> // arrow.core/once|once@kotlin.sequences.Sequence<0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/salign(kotlin.sequences/Sequence<#A>, kotlin/Function2<#A, #A, #A>): kotlin.sequences/Sequence<#A> // arrow.core/salign|salign@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:0>;kotlin.Function2<0:0,0:0,0:0>){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/split(): kotlin/Pair, #A>? // arrow.core/split|split@kotlin.sequences.Sequence<0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/tail(): kotlin.sequences/Sequence<#A> // arrow.core/tail|tail@kotlin.sequences.Sequence<0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence>).arrow.core/filterOption(): kotlin.sequences/Sequence<#A> // arrow.core/filterOption|filterOption@kotlin.sequences.Sequence>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence>).arrow.core/flatten(): kotlin.sequences/Sequence<#A> // arrow.core/flatten|flatten@kotlin.sequences.Sequence>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin/Function1, #A>).arrow.core.raise/merge(): #A // arrow.core.raise/merge|merge@kotlin.Function1,0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin/Function1, #A>).arrow.core/toOption(): arrow.core/Option<#A> // arrow.core/toOption|toOption@kotlin.Function1,0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin/Function1, #A>).arrow.core.raise/get(): #A // arrow.core.raise/get|get@kotlin.Function1,0:0>(){0§}[0] -final fun <#A: kotlin/Any?> (kotlin/Function1, #A>).arrow.core.raise/toResult(): kotlin/Result<#A> // arrow.core.raise/toResult|toResult@kotlin.Function1,0:0>(){0§}[0] -final fun <#A: kotlin/Any?> arrow.core/nonEmptyListOf(#A, kotlin/Array...): arrow.core/NonEmptyList<#A> // arrow.core/nonEmptyListOf|nonEmptyListOf(0:0;kotlin.Array...){0§}[0] -final fun <#A: kotlin/Any?> arrow.core/nonEmptySetOf(#A, kotlin/Array...): arrow.core/NonEmptySet<#A> // arrow.core/nonEmptySetOf|nonEmptySetOf(0:0;kotlin.Array...){0§}[0] -final fun <#A: kotlin/Any?> arrow.core/none(): arrow.core/Option<#A> // arrow.core/none|none(){0§}[0] -final fun <#A: kotlin/Any?> arrow.core/sort(#A, #A, #A, kotlin/Comparator<#A>): kotlin/Triple<#A, #A, #A> // arrow.core/sort|sort(0:0;0:0;0:0;kotlin.Comparator<0:0>){0§}[0] -final fun <#A: kotlin/Any?> arrow.core/sort(#A, #A, kotlin/Comparator<#A>): kotlin/Pair<#A, #A> // arrow.core/sort|sort(0:0;0:0;kotlin.Comparator<0:0>){0§}[0] -final fun <#A: kotlin/Any?> arrow.core/sort(#A, kotlin/Array..., kotlin/Comparator<#A>): kotlin.collections/List<#A> // arrow.core/sort|sort(0:0;kotlin.Array...;kotlin.Comparator<0:0>){0§}[0] -final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>, #C: kotlin/Comparable<#C>, #D: kotlin/Comparable<#D>, #E: kotlin/Comparable<#E>, #F: kotlin/Comparable<#F>, #G: kotlin/Comparable<#G>, #H: kotlin/Comparable<#H>, #I: kotlin/Comparable<#I>> (arrow.core/Tuple9<#A, #B, #C, #D, #E, #F, #G, #H, #I>).arrow.core/compareTo(arrow.core/Tuple9<#A, #B, #C, #D, #E, #F, #G, #H, #I>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Tuple9<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>(arrow.core.Tuple9<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>){0§>;1§>;2§>;3§>;4§>;5§>;6§>;7§>;8§>}[0] -final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>, #C: kotlin/Comparable<#C>, #D: kotlin/Comparable<#D>, #E: kotlin/Comparable<#E>, #F: kotlin/Comparable<#F>, #G: kotlin/Comparable<#G>, #H: kotlin/Comparable<#H>> (arrow.core/Tuple8<#A, #B, #C, #D, #E, #F, #G, #H>).arrow.core/compareTo(arrow.core/Tuple8<#A, #B, #C, #D, #E, #F, #G, #H>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Tuple8<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7>(arrow.core.Tuple8<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7>){0§>;1§>;2§>;3§>;4§>;5§>;6§>;7§>}[0] -final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>, #C: kotlin/Comparable<#C>, #D: kotlin/Comparable<#D>, #E: kotlin/Comparable<#E>, #F: kotlin/Comparable<#F>, #G: kotlin/Comparable<#G>> (arrow.core/Tuple7<#A, #B, #C, #D, #E, #F, #G>).arrow.core/compareTo(arrow.core/Tuple7<#A, #B, #C, #D, #E, #F, #G>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Tuple7<0:0,0:1,0:2,0:3,0:4,0:5,0:6>(arrow.core.Tuple7<0:0,0:1,0:2,0:3,0:4,0:5,0:6>){0§>;1§>;2§>;3§>;4§>;5§>;6§>}[0] -final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>, #C: kotlin/Comparable<#C>, #D: kotlin/Comparable<#D>, #E: kotlin/Comparable<#E>, #F: kotlin/Comparable<#F>> (arrow.core/Tuple6<#A, #B, #C, #D, #E, #F>).arrow.core/compareTo(arrow.core/Tuple6<#A, #B, #C, #D, #E, #F>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Tuple6<0:0,0:1,0:2,0:3,0:4,0:5>(arrow.core.Tuple6<0:0,0:1,0:2,0:3,0:4,0:5>){0§>;1§>;2§>;3§>;4§>;5§>}[0] -final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>, #C: kotlin/Comparable<#C>, #D: kotlin/Comparable<#D>, #E: kotlin/Comparable<#E>> (arrow.core/Tuple5<#A, #B, #C, #D, #E>).arrow.core/compareTo(arrow.core/Tuple5<#A, #B, #C, #D, #E>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Tuple5<0:0,0:1,0:2,0:3,0:4>(arrow.core.Tuple5<0:0,0:1,0:2,0:3,0:4>){0§>;1§>;2§>;3§>;4§>}[0] -final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>, #C: kotlin/Comparable<#C>, #D: kotlin/Comparable<#D>> (arrow.core/Tuple4<#A, #B, #C, #D>).arrow.core/compareTo(arrow.core/Tuple4<#A, #B, #C, #D>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Tuple4<0:0,0:1,0:2,0:3>(arrow.core.Tuple4<0:0,0:1,0:2,0:3>){0§>;1§>;2§>;3§>}[0] -final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>, #C: kotlin/Comparable<#C>> (kotlin/Triple<#A, #B, #C>).arrow.core/compareTo(kotlin/Triple<#A, #B, #C>): kotlin/Int // arrow.core/compareTo|compareTo@kotlin.Triple<0:0,0:1,0:2>(kotlin.Triple<0:0,0:1,0:2>){0§>;1§>;2§>}[0] -final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>> (arrow.core/Either<#A, #B>).arrow.core/compareTo(arrow.core/Either<#A, #B>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Either<0:0,0:1>(arrow.core.Either<0:0,0:1>){0§>;1§>}[0] -final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>> (arrow.core/Ior<#A, #B>).arrow.core/compareTo(arrow.core/Ior<#A, #B>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Ior<0:0,0:1>(arrow.core.Ior<0:0,0:1>){0§>;1§>}[0] -final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>> (kotlin/Pair<#A, #B>).arrow.core/compareTo(kotlin/Pair<#A, #B>): kotlin/Int // arrow.core/compareTo|compareTo@kotlin.Pair<0:0,0:1>(kotlin.Pair<0:0,0:1>){0§>;1§>}[0] -final fun <#A: kotlin/Comparable<#A>> (arrow.core/NonEmptyList<#A>).arrow.core/compareTo(arrow.core/NonEmptyList<#A>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.NonEmptyList<0:0>(arrow.core.NonEmptyList<0:0>){0§>}[0] -final fun <#A: kotlin/Comparable<#A>> (arrow.core/Option<#A>).arrow.core/compareTo(arrow.core/Option<#A>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Option<0:0>(arrow.core.Option<0:0>){0§>}[0] -final fun <#A: kotlin/Comparable<#A>> (kotlin.collections/Iterable<#A>).arrow.core/compareTo(kotlin.collections/Iterable<#A>): kotlin/Int // arrow.core/compareTo|compareTo@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:0>){0§>}[0] -final fun <#A: kotlin/Comparable<#A>> arrow.core/sort(#A, #A): kotlin/Pair<#A, #A> // arrow.core/sort|sort(0:0;0:0){0§>}[0] -final fun <#A: kotlin/Comparable<#A>> arrow.core/sort(#A, #A, #A): kotlin/Triple<#A, #A, #A> // arrow.core/sort|sort(0:0;0:0;0:0){0§>}[0] -final fun <#A: kotlin/Comparable<#A>> arrow.core/sort(#A, kotlin/Array...): kotlin.collections/List<#A> // arrow.core/sort|sort(0:0;kotlin.Array...){0§>}[0] -final fun arrow.core/NonFatal(kotlin/Throwable): kotlin/Boolean // arrow.core/NonFatal|NonFatal(kotlin.Throwable){}[0] -final fun arrow.core/sort(kotlin/Byte, kotlin/Byte): kotlin/Pair // arrow.core/sort|sort(kotlin.Byte;kotlin.Byte){}[0] -final fun arrow.core/sort(kotlin/Byte, kotlin/Byte, kotlin/Byte): kotlin/Triple // arrow.core/sort|sort(kotlin.Byte;kotlin.Byte;kotlin.Byte){}[0] -final fun arrow.core/sort(kotlin/Byte, kotlin/ByteArray...): kotlin.collections/List // arrow.core/sort|sort(kotlin.Byte;kotlin.ByteArray...){}[0] -final fun arrow.core/sort(kotlin/Int, kotlin/Int): kotlin/Pair // arrow.core/sort|sort(kotlin.Int;kotlin.Int){}[0] -final fun arrow.core/sort(kotlin/Int, kotlin/Int, kotlin/Int): kotlin/Triple // arrow.core/sort|sort(kotlin.Int;kotlin.Int;kotlin.Int){}[0] -final fun arrow.core/sort(kotlin/Int, kotlin/IntArray...): kotlin.collections/List // arrow.core/sort|sort(kotlin.Int;kotlin.IntArray...){}[0] -final fun arrow.core/sort(kotlin/Long, kotlin/Long): kotlin/Pair // arrow.core/sort|sort(kotlin.Long;kotlin.Long){}[0] -final fun arrow.core/sort(kotlin/Long, kotlin/Long, kotlin/Long): kotlin/Triple // arrow.core/sort|sort(kotlin.Long;kotlin.Long;kotlin.Long){}[0] -final fun arrow.core/sort(kotlin/Long, kotlin/LongArray...): kotlin.collections/List // arrow.core/sort|sort(kotlin.Long;kotlin.LongArray...){}[0] -final fun arrow.core/sort(kotlin/Short, kotlin/Short): kotlin/Pair // arrow.core/sort|sort(kotlin.Short;kotlin.Short){}[0] -final fun arrow.core/sort(kotlin/Short, kotlin/Short, kotlin/Short): kotlin/Triple // arrow.core/sort|sort(kotlin.Short;kotlin.Short;kotlin.Short){}[0] -final fun arrow.core/sort(kotlin/Short, kotlin/ShortArray...): kotlin.collections/List // arrow.core/sort|sort(kotlin.Short;kotlin.ShortArray...){}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any> (arrow.core.raise/Raise<#A>).arrow.core.raise/ensureNotNull(#B?, kotlin/Function0<#A>): #B // arrow.core.raise/ensureNotNull|ensureNotNull@arrow.core.raise.Raise<0:0>(0:1?;kotlin.Function0<0:0>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?, #K: kotlin/Any?, #L: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin.collections/Map<#A, #E>, kotlin.collections/Map<#A, #F>, kotlin.collections/Map<#A, #G>, kotlin.collections/Map<#A, #H>, kotlin.collections/Map<#A, #I>, kotlin.collections/Map<#A, #J>, kotlin.collections/Map<#A, #K>, kotlin/Function11<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L>): kotlin.collections/Map<#A, #L> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.collections.Map<0:0,0:4>;kotlin.collections.Map<0:0,0:5>;kotlin.collections.Map<0:0,0:6>;kotlin.collections.Map<0:0,0:7>;kotlin.collections.Map<0:0,0:8>;kotlin.collections.Map<0:0,0:9>;kotlin.collections.Map<0:0,0:10>;kotlin.Function11<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§;11§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?, #K: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function1, #H>, kotlin/Function1, #I>, kotlin/Function1, #J>, kotlin/Function9<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K>): #K // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function1,0:7>;kotlin.Function1,0:8>;kotlin.Function1,0:9>;kotlin.Function9<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?, #K: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function1, #H>, kotlin/Function1, #I>, kotlin/Function1, #J>, kotlin/Function9<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K>): #K // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function1,0:7>;kotlin.Function1,0:8>;kotlin.Function1,0:9>;kotlin.Function9<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?, #K: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin.collections/Iterable<#D>, kotlin.collections/Iterable<#E>, kotlin.collections/Iterable<#F>, kotlin.collections/Iterable<#G>, kotlin.collections/Iterable<#H>, kotlin.collections/Iterable<#I>, kotlin.collections/Iterable<#J>, kotlin/Function10<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J, #K>): kotlin.collections/List<#K> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.collections.Iterable<0:3>;kotlin.collections.Iterable<0:4>;kotlin.collections.Iterable<0:5>;kotlin.collections.Iterable<0:6>;kotlin.collections.Iterable<0:7>;kotlin.collections.Iterable<0:8>;kotlin.collections.Iterable<0:9>;kotlin.Function10<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?, #K: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin.collections/Map<#A, #E>, kotlin.collections/Map<#A, #F>, kotlin.collections/Map<#A, #G>, kotlin.collections/Map<#A, #H>, kotlin.collections/Map<#A, #I>, kotlin.collections/Map<#A, #J>, kotlin/Function10<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J, #K>): kotlin.collections/Map<#A, #K> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.collections.Map<0:0,0:4>;kotlin.collections.Map<0:0,0:5>;kotlin.collections.Map<0:0,0:6>;kotlin.collections.Map<0:0,0:7>;kotlin.collections.Map<0:0,0:8>;kotlin.collections.Map<0:0,0:9>;kotlin.Function10<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function1, #H>, kotlin/Function1, #I>, kotlin/Function8<#B, #C, #D, #E, #F, #G, #H, #I, #J>): #J // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function1,0:7>;kotlin.Function1,0:8>;kotlin.Function8<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function1, #H>, kotlin/Function1, #I>, kotlin/Function8<#B, #C, #D, #E, #F, #G, #H, #I, #J>): #J // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function1,0:7>;kotlin.Function1,0:8>;kotlin.Function8<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin.collections/Iterable<#D>, kotlin.collections/Iterable<#E>, kotlin.collections/Iterable<#F>, kotlin.collections/Iterable<#G>, kotlin.collections/Iterable<#H>, kotlin.collections/Iterable<#I>, kotlin/Function9<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J>): kotlin.collections/List<#J> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.collections.Iterable<0:3>;kotlin.collections.Iterable<0:4>;kotlin.collections.Iterable<0:5>;kotlin.collections.Iterable<0:6>;kotlin.collections.Iterable<0:7>;kotlin.collections.Iterable<0:8>;kotlin.Function9<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin.collections/Map<#A, #E>, kotlin.collections/Map<#A, #F>, kotlin.collections/Map<#A, #G>, kotlin.collections/Map<#A, #H>, kotlin.collections/Map<#A, #I>, kotlin/Function9<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J>): kotlin.collections/Map<#A, #J> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.collections.Map<0:0,0:4>;kotlin.collections.Map<0:0,0:5>;kotlin.collections.Map<0:0,0:6>;kotlin.collections.Map<0:0,0:7>;kotlin.collections.Map<0:0,0:8>;kotlin.Function9<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function1, #H>, kotlin/Function7<#B, #C, #D, #E, #F, #G, #H, #I>): #I // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function1,0:7>;kotlin.Function7<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>){0§;1§;2§;3§;4§;5§;6§;7§;8§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function1, #H>, kotlin/Function7<#B, #C, #D, #E, #F, #G, #H, #I>): #I // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function1,0:7>;kotlin.Function7<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>){0§;1§;2§;3§;4§;5§;6§;7§;8§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin.collections/Iterable<#D>, kotlin.collections/Iterable<#E>, kotlin.collections/Iterable<#F>, kotlin.collections/Iterable<#G>, kotlin.collections/Iterable<#H>, kotlin/Function8<#A, #B, #C, #D, #E, #F, #G, #H, #I>): kotlin.collections/List<#I> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.collections.Iterable<0:3>;kotlin.collections.Iterable<0:4>;kotlin.collections.Iterable<0:5>;kotlin.collections.Iterable<0:6>;kotlin.collections.Iterable<0:7>;kotlin.Function8<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>){0§;1§;2§;3§;4§;5§;6§;7§;8§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin.collections/Map<#A, #E>, kotlin.collections/Map<#A, #F>, kotlin.collections/Map<#A, #G>, kotlin.collections/Map<#A, #H>, kotlin/Function8<#A, #B, #C, #D, #E, #F, #G, #H, #I>): kotlin.collections/Map<#A, #I> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.collections.Map<0:0,0:4>;kotlin.collections.Map<0:0,0:5>;kotlin.collections.Map<0:0,0:6>;kotlin.collections.Map<0:0,0:7>;kotlin.Function8<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>){0§;1§;2§;3§;4§;5§;6§;7§;8§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function6<#B, #C, #D, #E, #F, #G, #H>): #H // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function6<0:1,0:2,0:3,0:4,0:5,0:6,0:7>){0§;1§;2§;3§;4§;5§;6§;7§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function6<#B, #C, #D, #E, #F, #G, #H>): #H // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function6<0:1,0:2,0:3,0:4,0:5,0:6,0:7>){0§;1§;2§;3§;4§;5§;6§;7§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin.collections/Iterable<#D>, kotlin.collections/Iterable<#E>, kotlin.collections/Iterable<#F>, kotlin.collections/Iterable<#G>, kotlin/Function7<#A, #B, #C, #D, #E, #F, #G, #H>): kotlin.collections/List<#H> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.collections.Iterable<0:3>;kotlin.collections.Iterable<0:4>;kotlin.collections.Iterable<0:5>;kotlin.collections.Iterable<0:6>;kotlin.Function7<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7>){0§;1§;2§;3§;4§;5§;6§;7§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin.collections/Map<#A, #E>, kotlin.collections/Map<#A, #F>, kotlin.collections/Map<#A, #G>, kotlin/Function7<#A, #B, #C, #D, #E, #F, #G, #H>): kotlin.collections/Map<#A, #H> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.collections.Map<0:0,0:4>;kotlin.collections.Map<0:0,0:5>;kotlin.collections.Map<0:0,0:6>;kotlin.Function7<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7>){0§;1§;2§;3§;4§;5§;6§;7§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function5<#B, #C, #D, #E, #F, #G>): #G // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function5<0:1,0:2,0:3,0:4,0:5,0:6>){0§;1§;2§;3§;4§;5§;6§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function5<#B, #C, #D, #E, #F, #G>): #G // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function5<0:1,0:2,0:3,0:4,0:5,0:6>){0§;1§;2§;3§;4§;5§;6§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin.collections/Iterable<#D>, kotlin.collections/Iterable<#E>, kotlin.collections/Iterable<#F>, kotlin/Function6<#A, #B, #C, #D, #E, #F, #G>): kotlin.collections/List<#G> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.collections.Iterable<0:3>;kotlin.collections.Iterable<0:4>;kotlin.collections.Iterable<0:5>;kotlin.Function6<0:0,0:1,0:2,0:3,0:4,0:5,0:6>){0§;1§;2§;3§;4§;5§;6§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin.collections/Map<#A, #E>, kotlin.collections/Map<#A, #F>, kotlin/Function6<#A, #B, #C, #D, #E, #F, #G>): kotlin.collections/Map<#A, #G> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.collections.Map<0:0,0:4>;kotlin.collections.Map<0:0,0:5>;kotlin.Function6<0:0,0:1,0:2,0:3,0:4,0:5,0:6>){0§;1§;2§;3§;4§;5§;6§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function4<#B, #C, #D, #E, #F>): #F // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function4<0:1,0:2,0:3,0:4,0:5>){0§;1§;2§;3§;4§;5§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function4<#B, #C, #D, #E, #F>): #F // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function4<0:1,0:2,0:3,0:4,0:5>){0§;1§;2§;3§;4§;5§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin.collections/Iterable<#D>, kotlin.collections/Iterable<#E>, kotlin/Function5<#A, #B, #C, #D, #E, #F>): kotlin.collections/List<#F> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.collections.Iterable<0:3>;kotlin.collections.Iterable<0:4>;kotlin.Function5<0:0,0:1,0:2,0:3,0:4,0:5>){0§;1§;2§;3§;4§;5§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin.collections/Map<#A, #E>, kotlin/Function5<#A, #B, #C, #D, #E, #F>): kotlin.collections/Map<#A, #F> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.collections.Map<0:0,0:4>;kotlin.Function5<0:0,0:1,0:2,0:3,0:4,0:5>){0§;1§;2§;3§;4§;5§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function3<#B, #C, #D, #E>): #E // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function3<0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function3<#B, #C, #D, #E>): #E // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function3<0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin.collections/Iterable<#D>, kotlin/Function4<#A, #B, #C, #D, #E>): kotlin.collections/List<#E> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.collections.Iterable<0:3>;kotlin.Function4<0:0,0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin/Function4<#A, #B, #C, #D, #E>): kotlin.collections/Map<#A, #E> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.Function4<0:0,0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function2<#B, #C, #D>): #D // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function2<0:1,0:2,0:3>){0§;1§;2§;3§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (arrow.core.raise/Raise<#B>).arrow.core.raise/mapOrAccumulate(kotlin.collections/Map<#A, #C>, kotlin/Function2<#B, #B, #B>, kotlin/Function2, kotlin.collections/Map.Entry<#A, #C>, #D>): kotlin.collections/Map<#A, #D> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise<0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.Function2<0:1,0:1,0:1>;kotlin.Function2,kotlin.collections.Map.Entry<0:0,0:2>,0:3>){0§;1§;2§;3§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function2<#B, #C, #D>): #D // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function2<0:1,0:2,0:3>){0§;1§;2§;3§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/mapOrAccumulate(kotlin.collections/Map<#A, #C>, kotlin/Function2, kotlin.collections/Map.Entry<#A, #C>, #D>): kotlin.collections/Map<#A, #D> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise>(kotlin.collections.Map<0:0,0:2>;kotlin.Function2,kotlin.collections.Map.Entry<0:0,0:2>,0:3>){0§;1§;2§;3§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin/Function3<#A, #B, #C, #D>): kotlin.collections/List<#D> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.Function3<0:0,0:1,0:2,0:3>){0§;1§;2§;3§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/padZip(kotlin.collections/Map<#A, #C>, kotlin/Function2<#A, #B, #D>, kotlin/Function2<#A, #C, #D>, kotlin/Function3<#A, #B, #C, #D>): kotlin.collections/Map<#A, #D> // arrow.core/padZip|padZip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.Function2<0:0,0:1,0:3>;kotlin.Function2<0:0,0:2,0:3>;kotlin.Function3<0:0,0:1,0:2,0:3>){0§;1§;2§;3§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin/Function3<#A, #B, #C, #D>): kotlin.collections/Map<#A, #D> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.Function3<0:0,0:1,0:2,0:3>){0§;1§;2§;3§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #C>).arrow.core/mapOrAccumulate(kotlin/Function2<#B, #B, #B>, kotlin/Function2, kotlin.collections/Map.Entry<#A, #C>, #D>): arrow.core/Either<#B, kotlin.collections/Map<#A, #D>> // arrow.core/mapOrAccumulate|mapOrAccumulate@kotlin.collections.Map<0:0,0:2>(kotlin.Function2<0:1,0:1,0:1>;kotlin.Function2,kotlin.collections.Map.Entry<0:0,0:2>,0:3>){0§;1§;2§;3§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #C>).arrow.core/mapOrAccumulate(kotlin/Function2, kotlin.collections/Map.Entry<#A, #C>, #D>): arrow.core/Either, kotlin.collections/Map<#A, #D>> // arrow.core/mapOrAccumulate|mapOrAccumulate@kotlin.collections.Map<0:0,0:2>(kotlin.Function2,kotlin.collections.Map.Entry<0:0,0:2>,0:3>){0§;1§;2§;3§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #D>).arrow.core/unalign(kotlin/Function1, arrow.core/Ior<#B, #C>>): kotlin/Pair, kotlin.collections/Map<#A, #C>> // arrow.core/unalign|unalign@kotlin.collections.Map<0:0,0:3>(kotlin.Function1,arrow.core.Ior<0:1,0:2>>){0§;1§;2§;3§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #D>).arrow.core/unzip(kotlin/Function1, kotlin/Pair<#B, #C>>): kotlin/Pair, kotlin.collections/Map<#A, #C>> // arrow.core/unzip|unzip@kotlin.collections.Map<0:0,0:3>(kotlin.Function1,kotlin.Pair<0:1,0:2>>){0§;1§;2§;3§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/mapOrAccumulate(kotlin.collections/Iterable<#B>, kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, #C>): kotlin.collections/List<#C> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.collections.Iterable<0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/mapOrAccumulate(kotlin.sequences/Sequence<#B>, kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, #C>): kotlin.collections/List<#C> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/withError(kotlin/Function1<#B, #A>, kotlin/Function1, #C>): #C // arrow.core.raise/withError|withError@arrow.core.raise.Raise<0:0>(kotlin.Function1<0:1,0:0>;kotlin.Function1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/mapOrAccumulate(arrow.core/NonEmptyList<#B>, kotlin/Function2, #B, #C>): arrow.core/NonEmptyList<#C> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise>(arrow.core.NonEmptyList<0:1>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/mapOrAccumulate(arrow.core/NonEmptySet<#B>, kotlin/Function2, #B, #C>): arrow.core/NonEmptySet<#C> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise>(arrow.core.NonEmptySet<0:1>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/mapOrAccumulate(kotlin.collections/Iterable<#B>, kotlin/Function2, #B, #C>): kotlin.collections/List<#C> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise>(kotlin.collections.Iterable<0:1>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/mapOrAccumulate(kotlin.sequences/Sequence<#B>, kotlin/Function2, #B, #C>): kotlin.collections/List<#C> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise>(kotlin.sequences.Sequence<0:1>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/Either<#A, #B>).arrow.core/flatMap(kotlin/Function1<#B, arrow.core/Either<#A, #C>>): arrow.core/Either<#A, #C> // arrow.core/flatMap|flatMap@arrow.core.Either<0:0,0:1>(kotlin.Function1<0:1,arrow.core.Either<0:0,0:2>>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/Either<#A, #C>).arrow.core/recover(kotlin/Function2, #A, #C>): arrow.core/Either<#B, #C> // arrow.core/recover|recover@arrow.core.Either<0:0,0:2>(kotlin.Function2,0:0,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/Ior<#A, #B>).arrow.core/flatMap(kotlin/Function2<#A, #A, #A>, kotlin/Function1<#B, arrow.core/Ior<#A, #C>>): arrow.core/Ior<#A, #C> // arrow.core/flatMap|flatMap@arrow.core.Ior<0:0,0:1>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1<0:1,arrow.core.Ior<0:0,0:2>>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/Ior<#A, #B>).arrow.core/handleErrorWith(kotlin/Function2<#B, #B, #B>, kotlin/Function1<#A, arrow.core/Ior<#C, #B>>): arrow.core/Ior<#C, #B> // arrow.core/handleErrorWith|handleErrorWith@arrow.core.Ior<0:0,0:1>(kotlin.Function2<0:1,0:1,0:1>;kotlin.Function1<0:0,arrow.core.Ior<0:2,0:1>>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/NonEmptyList<#B>).arrow.core/mapOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, #C>): arrow.core/Either<#A, arrow.core/NonEmptyList<#C>> // arrow.core/mapOrAccumulate|mapOrAccumulate@arrow.core.NonEmptyList<0:1>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/NonEmptyList<#B>).arrow.core/mapOrAccumulate(kotlin/Function2, #B, #C>): arrow.core/Either, arrow.core/NonEmptyList<#C>> // arrow.core/mapOrAccumulate|mapOrAccumulate@arrow.core.NonEmptyList<0:1>(kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/align(kotlin.collections/Iterable<#B>, kotlin/Function1, #C>): kotlin.collections/List<#C> // arrow.core/align|align@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.Function1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/leftPadZip(kotlin.collections/Iterable<#B>, kotlin/Function2<#A?, #B, #C>): kotlin.collections/List<#C> // arrow.core/leftPadZip|leftPadZip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.Function2<0:0?,0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/padZip(kotlin.collections/Iterable<#B>, kotlin/Function1<#A, #C>, kotlin/Function1<#B, #C>, kotlin/Function2<#A, #B, #C>): kotlin.collections/List<#C> // arrow.core/padZip|padZip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:1,0:2>;kotlin.Function2<0:0,0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/padZip(kotlin.collections/Iterable<#B>, kotlin/Function2<#A?, #B?, #C>): kotlin.collections/List<#C> // arrow.core/padZip|padZip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.Function2<0:0?,0:1?,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/rightPadZip(kotlin.collections/Iterable<#B>, kotlin/Function2<#A, #B?, #C>): kotlin.collections/List<#C> // arrow.core/rightPadZip|rightPadZip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.Function2<0:0,0:1?,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/separateEither(kotlin/Function1<#A, arrow.core/Either<#B, #C>>): kotlin/Pair, kotlin.collections/List<#C>> // arrow.core/separateEither|separateEither@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,arrow.core.Either<0:1,0:2>>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#B>).arrow.core/mapOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, #C>): arrow.core/Either<#A, kotlin.collections/List<#C>> // arrow.core/mapOrAccumulate|mapOrAccumulate@kotlin.collections.Iterable<0:1>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#B>).arrow.core/mapOrAccumulate(kotlin/Function2, #B, #C>): arrow.core/Either, kotlin.collections/List<#C>> // arrow.core/mapOrAccumulate|mapOrAccumulate@kotlin.collections.Iterable<0:1>(kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#C>).arrow.core/unalign(kotlin/Function1<#C, arrow.core/Ior<#A, #B>>): kotlin/Pair, kotlin.collections/List<#B?>> // arrow.core/unalign|unalign@kotlin.collections.Iterable<0:2>(kotlin.Function1<0:2,arrow.core.Ior<0:0,0:1>>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/fold(#C, kotlin/Function2<#C, kotlin.collections/Map.Entry<#A, #B>, #C>): #C // arrow.core/fold|fold@kotlin.collections.Map<0:0,0:1>(0:2;kotlin.Function2<0:2,kotlin.collections.Map.Entry<0:0,0:1>,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/fold(kotlin/Function1<#A, #C>, kotlin/Function1<#B, #C>): #C // arrow.core.raise/fold|fold@kotlin.Function1,0:1>(kotlin.Function1<0:0,0:2>;kotlin.Function1<0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/fold(kotlin/Function1, kotlin/Function1<#A, #C>, kotlin/Function1<#B, #C>): #C // arrow.core.raise/fold|fold@kotlin.Function1,0:1>(kotlin.Function1;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> arrow.core.raise/fold(kotlin/Function1, #B>, kotlin/Function1<#A, #C>, kotlin/Function1<#B, #C>): #C // arrow.core.raise/fold|fold(kotlin.Function1,0:1>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> arrow.core.raise/fold(kotlin/Function1, #B>, kotlin/Function1, kotlin/Function1<#A, #C>, kotlin/Function1<#B, #C>): #C // arrow.core.raise/fold|fold(kotlin.Function1,0:1>;kotlin.Function1;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/forEachAccumulating(kotlin.collections/Iterable<#B>, kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, kotlin/Unit>) // arrow.core.raise/forEachAccumulating|forEachAccumulating@arrow.core.raise.Raise<0:0>(kotlin.collections.Iterable<0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,kotlin.Unit>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/forEachAccumulating(kotlin.collections/Iterator<#B>, kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, kotlin/Unit>) // arrow.core.raise/forEachAccumulating|forEachAccumulating@arrow.core.raise.Raise<0:0>(kotlin.collections.Iterator<0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,kotlin.Unit>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/forEachAccumulating(kotlin.sequences/Sequence<#B>, kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, kotlin/Unit>) // arrow.core.raise/forEachAccumulating|forEachAccumulating@arrow.core.raise.Raise<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,kotlin.Unit>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/forEachAccumulatingImpl(kotlin.collections/Iterator<#B>, kotlin/Function2<#A, #A, #A>, kotlin/Function3, #B, kotlin/Boolean, kotlin/Unit>) // arrow.core.raise/forEachAccumulatingImpl|forEachAccumulatingImpl@arrow.core.raise.Raise<0:0>(kotlin.collections.Iterator<0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function3,0:1,kotlin.Boolean,kotlin.Unit>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/traced(kotlin/Function1, #B>, kotlin/Function2): #B // arrow.core.raise/traced|traced@arrow.core.raise.Raise<0:0>(kotlin.Function1,0:1>;kotlin.Function2){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/forEachAccumulating(kotlin.collections/Iterable<#B>, kotlin/Function2, #B, kotlin/Unit>) // arrow.core.raise/forEachAccumulating|forEachAccumulating@arrow.core.raise.Raise>(kotlin.collections.Iterable<0:1>;kotlin.Function2,0:1,kotlin.Unit>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/forEachAccumulating(kotlin.collections/Iterator<#B>, kotlin/Function2, #B, kotlin/Unit>) // arrow.core.raise/forEachAccumulating|forEachAccumulating@arrow.core.raise.Raise>(kotlin.collections.Iterator<0:1>;kotlin.Function2,0:1,kotlin.Unit>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/forEachAccumulating(kotlin.sequences/Sequence<#B>, kotlin/Function2, #B, kotlin/Unit>) // arrow.core.raise/forEachAccumulating|forEachAccumulating@arrow.core.raise.Raise>(kotlin.sequences.Sequence<0:1>;kotlin.Function2,0:1,kotlin.Unit>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/forEachAccumulatingImpl(kotlin.collections/Iterator<#B>, kotlin/Function3, #B, kotlin/Boolean, kotlin/Unit>) // arrow.core.raise/forEachAccumulatingImpl|forEachAccumulatingImpl@arrow.core.raise.Raise>(kotlin.collections.Iterator<0:1>;kotlin.Function3,0:1,kotlin.Boolean,kotlin.Unit>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Either<#A, #B>).arrow.core/getOrElse(kotlin/Function1<#A, #B>): #B // arrow.core/getOrElse|getOrElse@arrow.core.Either<0:0,0:1>(kotlin.Function1<0:0,0:1>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Ior<#A, #B>).arrow.core/getOrElse(kotlin/Function1<#A, #B>): #B // arrow.core/getOrElse|getOrElse@arrow.core.Ior<0:0,0:1>(kotlin.Function1<0:0,0:1>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Ior<#A, arrow.core/Ior<#A, #B>>).arrow.core/flatten(kotlin/Function2<#A, #A, #A>): arrow.core/Ior<#A, #B> // arrow.core/flatten|flatten@arrow.core.Ior<0:0,arrow.core.Ior<0:0,0:1>>(kotlin.Function2<0:0,0:0,0:0>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/reduceOrNull(kotlin/Function1<#A, #B>, kotlin/Function2<#B, #A, #B>): #B? // arrow.core/reduceOrNull|reduceOrNull@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,0:1>;kotlin.Function2<0:1,0:0,0:1>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/flattenOrAccumulate(kotlin/Function2<#A, #A, #A>): arrow.core/Either<#A, kotlin.collections/List<#B>> // arrow.core/flattenOrAccumulate|flattenOrAccumulate@kotlin.collections.Iterable>(kotlin.Function2<0:0,0:0,0:0>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/List<#A>).arrow.core/reduceRightNull(kotlin/Function1<#A, #B>, kotlin/Function2<#A, #B, #B>): #B? // arrow.core/reduceRightNull|reduceRightNull@kotlin.collections.List<0:0>(kotlin.Function1<0:0,0:1>;kotlin.Function2<0:0,0:1,0:1>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/getOrElse(kotlin/Function1<#A, #B>): #B // arrow.core.raise/getOrElse|getOrElse@kotlin.Function1,0:1>(kotlin.Function1<0:0,0:1>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/toOption(kotlin/Function1<#A, arrow.core/Option<#B>>): arrow.core/Option<#B> // arrow.core.raise/toOption|toOption@kotlin.Function1,0:1>(kotlin.Function1<0:0,arrow.core.Option<0:1>>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/toResult(kotlin/Function1<#A, kotlin/Result<#B>>): kotlin/Result<#B> // arrow.core.raise/toResult|toResult@kotlin.Function1,0:1>(kotlin.Function1<0:0,kotlin.Result<0:1>>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Result<#A>).arrow.core/flatMap(kotlin/Function1<#A, kotlin/Result<#B>>): kotlin/Result<#B> // arrow.core/flatMap|flatMap@kotlin.Result<0:0>(kotlin.Function1<0:0,kotlin.Result<0:1>>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.raise/eagerEffect(noinline kotlin/Function1, #B>): kotlin/Function1, #B> // arrow.core.raise/eagerEffect|eagerEffect(kotlin.Function1,0:1>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.raise/effect(noinline kotlin.coroutines/SuspendFunction1, #B>): kotlin.coroutines/SuspendFunction1, #B> // arrow.core.raise/effect|effect(kotlin.coroutines.SuspendFunction1,0:1>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.raise/either(kotlin/Function1, #B>): arrow.core/Either<#A, #B> // arrow.core.raise/either|either(kotlin.Function1,0:1>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.raise/ior(noinline kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>): arrow.core/Ior<#A, #B> // arrow.core.raise/ior|ior(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.raise/iorNel(noinline kotlin/Function2, arrow.core/NonEmptyList<#A>, arrow.core/NonEmptyList<#A>> = ..., kotlin/Function1>, #B>): arrow.core/Ior, #B> // arrow.core.raise/iorNel|iorNel(kotlin.Function2,arrow.core.NonEmptyList<0:0>,arrow.core.NonEmptyList<0:0>>;kotlin.Function1>,0:1>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.raise/recover(kotlin/Function1, #B>, kotlin/Function1<#A, #B>): #B // arrow.core.raise/recover|recover(kotlin.Function1,0:1>;kotlin.Function1<0:0,0:1>){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.raise/recover(kotlin/Function1, #B>, kotlin/Function1<#A, #B>, kotlin/Function1): #B // arrow.core.raise/recover|recover(kotlin.Function1,0:1>;kotlin.Function1<0:0,0:1>;kotlin.Function1){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Comparable<#B>> (arrow.core/NonEmptyList<#A>).arrow.core/maxBy(kotlin/Function1<#A, #B>): #A // arrow.core/maxBy|maxBy@arrow.core.NonEmptyList<0:0>(kotlin.Function1<0:0,0:1>){0§;1§>}[0] -final inline fun <#A: kotlin/Any?, #B: kotlin/Comparable<#B>> (arrow.core/NonEmptyList<#A>).arrow.core/minBy(kotlin/Function1<#A, #B>): #A // arrow.core/minBy|minBy@arrow.core.NonEmptyList<0:0>(kotlin.Function1<0:0,0:1>){0§;1§>}[0] -final inline fun <#A: kotlin/Any?, #B: reified kotlin/Any?> (kotlin.collections/Map<#A, *>).arrow.core/filterIsInstance(): kotlin.collections/Map<#A, #B> // arrow.core/filterIsInstance|filterIsInstance@kotlin.collections.Map<0:0,*>(){0§;1§}[0] -final inline fun <#A: kotlin/Any?, #B: reified kotlin/Throwable, #C: kotlin/Any?> (arrow.core/Either).arrow.core/catch(kotlin/Function2, #B, #C>): arrow.core/Either<#A, #C> // arrow.core/catch|catch@arrow.core.Either(kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] -final inline fun <#A: kotlin/Any?> (#A).arrow.core/nel(): arrow.core/NonEmptyList<#A> // arrow.core/nel|nel@0:0(){0§}[0] -final inline fun <#A: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/ensure(kotlin/Boolean, kotlin/Function0<#A>) // arrow.core.raise/ensure|ensure@arrow.core.raise.Raise<0:0>(kotlin.Boolean;kotlin.Function0<0:0>){0§}[0] -final inline fun <#A: kotlin/Any?> (arrow.core/Option<#A>).arrow.core/getOrElse(kotlin/Function0<#A>): #A // arrow.core/getOrElse|getOrElse@arrow.core.Option<0:0>(kotlin.Function0<0:0>){0§}[0] -final inline fun <#A: kotlin/Any?> (arrow.core/Option<#A>).arrow.core/recover(kotlin/Function1, #A>): arrow.core/Option<#A> // arrow.core/recover|recover@arrow.core.Option<0:0>(kotlin.Function1,0:0>){0§}[0] -final inline fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/firstOrNone(kotlin/Function1<#A, kotlin/Boolean>): arrow.core/Option<#A> // arrow.core/firstOrNone|firstOrNone@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§}[0] -final inline fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/lastOrNone(kotlin/Function1<#A, kotlin/Boolean>): arrow.core/Option<#A> // arrow.core/lastOrNone|lastOrNone@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§}[0] -final inline fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/singleOrNone(kotlin/Function1<#A, kotlin/Boolean>): arrow.core/Option<#A> // arrow.core/singleOrNone|singleOrNone@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§}[0] -final inline fun <#A: kotlin/Any?> arrow.core.raise/catch(kotlin/Function0<#A>, kotlin/Function1): #A // arrow.core.raise/catch|catch(kotlin.Function0<0:0>;kotlin.Function1){0§}[0] -final inline fun <#A: kotlin/Any?> arrow.core.raise/merge(kotlin/Function1, #A>): #A // arrow.core.raise/merge|merge(kotlin.Function1,0:0>){0§}[0] -final inline fun <#A: kotlin/Any?> arrow.core.raise/nullable(kotlin/Function1, #A>): #A? // arrow.core.raise/nullable|nullable(kotlin.Function1,0:0>){0§}[0] -final inline fun <#A: kotlin/Any?> arrow.core.raise/option(kotlin/Function1, #A>): arrow.core/Option<#A> // arrow.core.raise/option|option(kotlin.Function1,0:0>){0§}[0] -final inline fun <#A: kotlin/Any?> arrow.core.raise/result(kotlin/Function1): kotlin/Result<#A> // arrow.core.raise/result|result(kotlin.Function1){0§}[0] -final inline fun <#A: kotlin/Any?> arrow.core.raise/singleton(kotlin/Function0<#A>, kotlin/Function1, #A>): #A // arrow.core.raise/singleton|singleton(kotlin.Function0<0:0>;kotlin.Function1,0:0>){0§}[0] -final inline fun <#A: kotlin/Any?> arrow.core/identity(#A): #A // arrow.core/identity|identity(0:0){0§}[0] -final inline fun <#A: kotlin/Comparable<#A>> (arrow.core/NonEmptyList<#A>).arrow.core/max(): #A // arrow.core/max|max@arrow.core.NonEmptyList<0:0>(){0§>}[0] -final inline fun <#A: kotlin/Comparable<#A>> (arrow.core/NonEmptyList<#A>).arrow.core/min(): #A // arrow.core/min|min@arrow.core.NonEmptyList<0:0>(){0§>}[0] -final inline fun <#A: reified kotlin/Any?> (arrow.core/Option<*>).arrow.core/filterIsInstance(): arrow.core/Option<#A> // arrow.core/filterIsInstance|filterIsInstance@arrow.core.Option<*>(){0§}[0] -final inline fun <#A: reified kotlin/Throwable, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #C>).arrow.core.raise/catch(crossinline kotlin.coroutines/SuspendFunction2, #A, #C>): kotlin.coroutines/SuspendFunction1, #C> // arrow.core.raise/catch|catch@kotlin.coroutines.SuspendFunction1,0:2>(kotlin.coroutines.SuspendFunction2,0:0,0:2>){0§;1§;2§}[0] -final inline fun <#A: reified kotlin/Throwable, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin/Function1, #C>).arrow.core.raise/catch(crossinline kotlin/Function2, #A, #C>): kotlin/Function1, #C> // arrow.core.raise/catch|catch@kotlin.Function1,0:2>(kotlin.Function2,0:0,0:2>){0§;1§;2§}[0] -final inline fun <#A: reified kotlin/Throwable, #B: kotlin/Any?, #C: kotlin/Any?> arrow.core.raise/recover(kotlin/Function1, #C>, kotlin/Function1<#B, #C>, kotlin/Function1<#A, #C>): #C // arrow.core.raise/recover|recover(kotlin.Function1,0:2>;kotlin.Function1<0:1,0:2>;kotlin.Function1<0:0,0:2>){0§;1§;2§}[0] -final inline fun <#A: reified kotlin/Throwable, #B: kotlin/Any?> arrow.core.raise/catch(kotlin/Function0<#B>, kotlin/Function1<#A, #B>): #B // arrow.core.raise/catch|catch(kotlin.Function0<0:1>;kotlin.Function1<0:0,0:1>){0§;1§}[0] -final inline fun arrow.core.raise/impure(kotlin/Function1, kotlin/Unit>) // arrow.core.raise/impure|impure(kotlin.Function1,kotlin.Unit>){}[0] -final object arrow.core/ArrowCoreInternalException : kotlin/RuntimeException // arrow.core/ArrowCoreInternalException|null[0] -final object arrow.core/EmptyValue { // arrow.core/EmptyValue|null[0] - final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?> fold(kotlin/Any?, kotlin/Function0<#B1>, kotlin/Function1<#A1, #B1>): #B1 // arrow.core/EmptyValue.fold|fold(kotlin.Any?;kotlin.Function0<0:1>;kotlin.Function1<0:0,0:1>){0§;1§}[0] - final inline fun <#A1: kotlin/Any?> combine(kotlin/Any?, #A1, kotlin/Function2<#A1, #A1, #A1>): #A1 // arrow.core/EmptyValue.combine|combine(kotlin.Any?;0:0;kotlin.Function2<0:0,0:0,0:0>){0§}[0] - final inline fun <#A1: kotlin/Any?> unbox(kotlin/Any?): #A1 // arrow.core/EmptyValue.unbox|unbox(kotlin.Any?){0§}[0] -} -final object arrow.core/None : arrow.core/Option { // arrow.core/None|null[0] - final fun toString(): kotlin/String // arrow.core/None.toString|toString(){}[0] -} -final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/fold(kotlin.coroutines/SuspendFunction1<#A, #C>, kotlin.coroutines/SuspendFunction1<#B, #C>): #C // arrow.core.raise/fold|fold@kotlin.coroutines.SuspendFunction1,0:1>(kotlin.coroutines.SuspendFunction1<0:0,0:2>;kotlin.coroutines.SuspendFunction1<0:1,0:2>){0§;1§;2§}[0] -final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/fold(kotlin.coroutines/SuspendFunction1, kotlin.coroutines/SuspendFunction1<#A, #C>, kotlin.coroutines/SuspendFunction1<#B, #C>): #C // arrow.core.raise/fold|fold@kotlin.coroutines.SuspendFunction1,0:1>(kotlin.coroutines.SuspendFunction1;kotlin.coroutines.SuspendFunction1<0:0,0:2>;kotlin.coroutines.SuspendFunction1<0:1,0:2>){0§;1§;2§}[0] -final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/getOrNull(): #B? // arrow.core.raise/getOrNull|getOrNull@kotlin.coroutines.SuspendFunction1,0:1>(){0§;1§}[0] -final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/toEither(): arrow.core/Either<#A, #B> // arrow.core.raise/toEither|toEither@kotlin.coroutines.SuspendFunction1,0:1>(){0§;1§}[0] -final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/toIor(): arrow.core/Ior<#A, #B> // arrow.core.raise/toIor|toIor@kotlin.coroutines.SuspendFunction1,0:1>(){0§;1§}[0] -final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/toOption(kotlin.coroutines/SuspendFunction1<#A, arrow.core/Option<#B>>): arrow.core/Option<#B> // arrow.core.raise/toOption|toOption@kotlin.coroutines.SuspendFunction1,0:1>(kotlin.coroutines.SuspendFunction1<0:0,arrow.core.Option<0:1>>){0§;1§}[0] -final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/toResult(kotlin.coroutines/SuspendFunction1<#A, kotlin/Result<#B>>): kotlin/Result<#B> // arrow.core.raise/toResult|toResult@kotlin.coroutines.SuspendFunction1,0:1>(kotlin.coroutines.SuspendFunction1<0:0,kotlin.Result<0:1>>){0§;1§}[0] -final suspend fun <#A: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #A>).arrow.core.raise/merge(): #A // arrow.core.raise/merge|merge@kotlin.coroutines.SuspendFunction1,0:0>(){0§}[0] -final suspend fun <#A: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #A>).arrow.core/toOption(): arrow.core/Option<#A> // arrow.core/toOption|toOption@kotlin.coroutines.SuspendFunction1,0:0>(){0§}[0] -final suspend fun <#A: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #A>).arrow.core.raise/get(): #A // arrow.core.raise/get|get@kotlin.coroutines.SuspendFunction1,0:0>(){0§}[0] -final suspend fun <#A: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #A>).arrow.core.raise/toResult(): kotlin/Result<#A> // arrow.core.raise/toResult|toResult@kotlin.coroutines.SuspendFunction1,0:0>(){0§}[0] -final suspend inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/getOrElse(kotlin/Function1<#A, #B>): #B // arrow.core.raise/getOrElse|getOrElse@kotlin.coroutines.SuspendFunction1,0:1>(kotlin.Function1<0:0,0:1>){0§;1§}[0] -final value class <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core/AtomicMemoizationCache : arrow.core/MemoizationCache<#A, #B> { // arrow.core/AtomicMemoizationCache|null[0] - constructor (arrow.atomic/Atomic> = ...) // arrow.core/AtomicMemoizationCache.|(arrow.atomic.Atomic>){}[0] - final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/AtomicMemoizationCache.equals|equals(kotlin.Any?){}[0] - final fun get(#A): #B? // arrow.core/AtomicMemoizationCache.get|get(1:0){}[0] - final fun hashCode(): kotlin/Int // arrow.core/AtomicMemoizationCache.hashCode|hashCode(){}[0] - final fun set(#A, #B): #B // arrow.core/AtomicMemoizationCache.set|set(1:0;1:1){}[0] - final fun toString(): kotlin/String // arrow.core/AtomicMemoizationCache.toString|toString(){}[0] + +final value class <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core/AtomicMemoizationCache : arrow.core/MemoizationCache<#A, #B> { // arrow.core/AtomicMemoizationCache|null[0] + constructor (arrow.atomic/Atomic> = ...) // arrow.core/AtomicMemoizationCache.|(arrow.atomic.Atomic>){}[0] + + final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/AtomicMemoizationCache.equals|equals(kotlin.Any?){}[0] + final fun get(#A): #B? // arrow.core/AtomicMemoizationCache.get|get(1:0){}[0] + final fun hashCode(): kotlin/Int // arrow.core/AtomicMemoizationCache.hashCode|hashCode(){}[0] + final fun set(#A, #B): #B // arrow.core/AtomicMemoizationCache.set|set(1:0;1:1){}[0] + final fun toString(): kotlin/String // arrow.core/AtomicMemoizationCache.toString|toString(){}[0] } + final value class <#A: out kotlin/Any?> arrow.core/NonEmptyList : arrow.core/NonEmptyCollection<#A>, kotlin.collections/List<#A> { // arrow.core/NonEmptyList|null[0] constructor (#A, kotlin.collections/List<#A>) // arrow.core/NonEmptyList.|(1:0;kotlin.collections.List<1:0>){}[0] constructor (kotlin.collections/List<#A>) // arrow.core/NonEmptyList.|(kotlin.collections.List<1:0>){}[0] + + final val all // arrow.core/NonEmptyList.all|{}all[0] + final fun (): kotlin.collections/List<#A> // arrow.core/NonEmptyList.all.|(){}[0] + final val head // arrow.core/NonEmptyList.head|{}head[0] + final fun (): #A // arrow.core/NonEmptyList.head.|(){}[0] + final val size // arrow.core/NonEmptyList.size|{}size[0] + final fun (): kotlin/Int // arrow.core/NonEmptyList.size.|(){}[0] + final val tail // arrow.core/NonEmptyList.tail|{}tail[0] + final fun (): kotlin.collections/List<#A> // arrow.core/NonEmptyList.tail.|(){}[0] + final fun <#A1: kotlin/Any?> align(arrow.core/NonEmptyList<#A1>): arrow.core/NonEmptyList> // arrow.core/NonEmptyList.align|align(arrow.core.NonEmptyList<0:0>){0§}[0] final fun <#A1: kotlin/Any?> coflatMap(kotlin/Function1, #A1>): arrow.core/NonEmptyList<#A1> // arrow.core/NonEmptyList.coflatMap|coflatMap(kotlin.Function1,0:0>){0§}[0] final fun <#A1: kotlin/Any?> padZip(arrow.core/NonEmptyList<#A1>): arrow.core/NonEmptyList> // arrow.core/NonEmptyList.padZip|padZip(arrow.core.NonEmptyList<0:0>){0§}[0] @@ -646,23 +400,26 @@ final value class <#A: out kotlin/Any?> arrow.core/NonEmptyList : arrow.core/Non final inline fun <#A1: kotlin/Any?> map(kotlin/Function1<#A, #A1>): arrow.core/NonEmptyList<#A1> // arrow.core/NonEmptyList.map|map(kotlin.Function1<1:0,0:0>){0§}[0] final inline fun <#A1: kotlin/Any?> mapIndexed(kotlin/Function2): arrow.core/NonEmptyList<#A1> // arrow.core/NonEmptyList.mapIndexed|mapIndexed(kotlin.Function2){0§}[0] final inline fun distinct(): arrow.core/NonEmptyList<#A> // arrow.core/NonEmptyList.distinct|distinct(){}[0] + final object Companion { // arrow.core/NonEmptyList.Companion|null[0] final val unit // arrow.core/NonEmptyList.Companion.unit|{}unit[0] final fun (): arrow.core/NonEmptyList // arrow.core/NonEmptyList.Companion.unit.|(){}[0] } - final val all // arrow.core/NonEmptyList.all|{}all[0] - final fun (): kotlin.collections/List<#A> // arrow.core/NonEmptyList.all.|(){}[0] - final val head // arrow.core/NonEmptyList.head|{}head[0] - final fun (): #A // arrow.core/NonEmptyList.head.|(){}[0] - final val size // arrow.core/NonEmptyList.size|{}size[0] - final fun (): kotlin/Int // arrow.core/NonEmptyList.size.|(){}[0] - final val tail // arrow.core/NonEmptyList.tail|{}tail[0] - final fun (): kotlin.collections/List<#A> // arrow.core/NonEmptyList.tail.|(){}[0] + // Targets: [js] final fun asJsReadonlyArrayView(): kotlin.js.collections/JsReadonlyArray<#A> // arrow.core/NonEmptyList.asJsReadonlyArrayView|asJsReadonlyArrayView(){}[0] } + final value class <#A: out kotlin/Any?> arrow.core/NonEmptySet : arrow.core/NonEmptyCollection<#A>, kotlin.collections/Set<#A> { // arrow.core/NonEmptySet|null[0] constructor (#A, kotlin.collections/Iterable<#A>) // arrow.core/NonEmptySet.|(1:0;kotlin.collections.Iterable<1:0>){}[0] + + final val elements // arrow.core/NonEmptySet.elements|{}elements[0] + final fun (): kotlin.collections/Set<#A> // arrow.core/NonEmptySet.elements.|(){}[0] + final val head // arrow.core/NonEmptySet.head|{}head[0] + final fun (): #A // arrow.core/NonEmptySet.head.|(){}[0] + final val size // arrow.core/NonEmptySet.size|{}size[0] + final fun (): kotlin/Int // arrow.core/NonEmptySet.size.|(){}[0] + final fun <#A1: kotlin/Any?> distinctBy(kotlin/Function1<#A, #A1>): arrow.core/NonEmptyList<#A> // arrow.core/NonEmptySet.distinctBy|distinctBy(kotlin.Function1<1:0,0:0>){0§}[0] final fun <#A1: kotlin/Any?> flatMap(kotlin/Function1<#A, arrow.core/NonEmptyCollection<#A1>>): arrow.core/NonEmptyList<#A1> // arrow.core/NonEmptySet.flatMap|flatMap(kotlin.Function1<1:0,arrow.core.NonEmptyCollection<0:0>>){0§}[0] final fun <#A1: kotlin/Any?> map(kotlin/Function1<#A, #A1>): arrow.core/NonEmptyList<#A1> // arrow.core/NonEmptySet.map|map(kotlin.Function1<1:0,0:0>){0§}[0] @@ -679,17 +436,14 @@ final value class <#A: out kotlin/Any?> arrow.core/NonEmptySet : arrow.core/NonE final fun plus(#A): arrow.core/NonEmptySet<#A> // arrow.core/NonEmptySet.plus|plus(1:0){}[0] final fun plus(kotlin.collections/Iterable<#A>): arrow.core/NonEmptySet<#A> // arrow.core/NonEmptySet.plus|plus(kotlin.collections.Iterable<1:0>){}[0] final fun toString(): kotlin/String // arrow.core/NonEmptySet.toString|toString(){}[0] - final val elements // arrow.core/NonEmptySet.elements|{}elements[0] - final fun (): kotlin.collections/Set<#A> // arrow.core/NonEmptySet.elements.|(){}[0] - final val head // arrow.core/NonEmptySet.head|{}head[0] - final fun (): #A // arrow.core/NonEmptySet.head.|(){}[0] - final val size // arrow.core/NonEmptySet.size|{}size[0] - final fun (): kotlin/Int // arrow.core/NonEmptySet.size.|(){}[0] + // Targets: [js] final fun asJsReadonlySetView(): kotlin.js.collections/JsReadonlySet<#A> // arrow.core/NonEmptySet.asJsReadonlySetView|asJsReadonlySetView(){}[0] } + final value class arrow.core.raise/Trace { // arrow.core.raise/Trace|null[0] constructor (kotlin.coroutines.cancellation/CancellationException) // arrow.core.raise/Trace.|(kotlin.coroutines.cancellation.CancellationException){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core.raise/Trace.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.core.raise/Trace.hashCode|hashCode(){}[0] final fun printStackTrace() // arrow.core.raise/Trace.printStackTrace|printStackTrace(){}[0] @@ -697,17 +451,13 @@ final value class arrow.core.raise/Trace { // arrow.core.raise/Trace|null[0] final fun suppressedExceptions(): kotlin.collections/List // arrow.core.raise/Trace.suppressedExceptions|suppressedExceptions(){}[0] final fun toString(): kotlin/String // arrow.core.raise/Trace.toString|toString(){}[0] } -open annotation class arrow.core.raise/DelicateRaiseApi : kotlin/Annotation { // arrow.core.raise/DelicateRaiseApi|null[0] - constructor () // arrow.core.raise/DelicateRaiseApi.|(){}[0] -} -open annotation class arrow.core.raise/ExperimentalTraceApi : kotlin/Annotation { // arrow.core.raise/ExperimentalTraceApi|null[0] - constructor () // arrow.core.raise/ExperimentalTraceApi.|(){}[0] -} -open annotation class arrow.core.raise/RaiseDSL : kotlin/Annotation { // arrow.core.raise/RaiseDSL|null[0] - constructor () // arrow.core.raise/RaiseDSL.|(){}[0] -} + open class <#A: kotlin/Any?> arrow.core.raise/RaiseAccumulate : arrow.core.raise/Raise<#A> { // arrow.core.raise/RaiseAccumulate|null[0] constructor (arrow.core.raise/Raise>) // arrow.core.raise/RaiseAccumulate.|(arrow.core.raise.Raise>){}[0] + + final val raise // arrow.core.raise/RaiseAccumulate.raise|{}raise[0] + final fun (): arrow.core.raise/Raise> // arrow.core.raise/RaiseAccumulate.raise.|(){}[0] + final fun <#A1: kotlin/Any?> (arrow.core/Either, #A1>).bindNel(): #A1 // arrow.core.raise/RaiseAccumulate.bindNel|bindNel@arrow.core.Either,0:0>(){0§}[0] final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.core/NonEmptyList<#A1>).mapOrAccumulate(kotlin/Function2, #A1, #B1>): arrow.core/NonEmptyList<#B1> // arrow.core.raise/RaiseAccumulate.mapOrAccumulate|mapOrAccumulate@arrow.core.NonEmptyList<0:0>(kotlin.Function2,0:0,0:1>){0§;1§}[0] final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.core/NonEmptySet<#A1>).mapOrAccumulate(kotlin/Function2, #A1, #B1>): arrow.core/NonEmptySet<#B1> // arrow.core.raise/RaiseAccumulate.mapOrAccumulate|mapOrAccumulate@arrow.core.NonEmptySet<0:0>(kotlin.Function2,0:0,0:1>){0§;1§}[0] @@ -716,55 +466,65 @@ open class <#A: kotlin/Any?> arrow.core.raise/RaiseAccumulate : arrow.core.raise final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?> mapOrAccumulate(arrow.core/NonEmptySet<#A1>, kotlin/Function2, #A1, #B1>): arrow.core/NonEmptySet<#B1> // arrow.core.raise/RaiseAccumulate.mapOrAccumulate|mapOrAccumulate(arrow.core.NonEmptySet<0:0>;kotlin.Function2,0:0,0:1>){0§;1§}[0] final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?> mapOrAccumulate(kotlin.collections/Iterable<#A1>, kotlin/Function2, #A1, #B1>): kotlin.collections/List<#B1> // arrow.core.raise/RaiseAccumulate.mapOrAccumulate|mapOrAccumulate(kotlin.collections.Iterable<0:0>;kotlin.Function2,0:0,0:1>){0§;1§}[0] final inline fun <#A1: kotlin/Any?> withNel(kotlin/Function1>, #A1>): #A1 // arrow.core.raise/RaiseAccumulate.withNel|withNel(kotlin.Function1>,0:0>){0§}[0] - final val raise // arrow.core.raise/RaiseAccumulate.raise|{}raise[0] - final fun (): arrow.core.raise/Raise> // arrow.core.raise/RaiseAccumulate.raise.|(){}[0] open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (kotlin.collections/Map<#A1, arrow.core/Either<#A, #B1>>).bindAll(): kotlin.collections/Map<#A1, #B1> // arrow.core.raise/RaiseAccumulate.bindAll|bindAll@kotlin.collections.Map<0:0,arrow.core.Either<1:0,0:1>>(){0§;1§}[0] open fun <#A1: kotlin/Any?> (arrow.core/NonEmptyList>).bindAll(): arrow.core/NonEmptyList<#A1> // arrow.core.raise/RaiseAccumulate.bindAll|bindAll@arrow.core.NonEmptyList>(){0§}[0] open fun <#A1: kotlin/Any?> (arrow.core/NonEmptySet>).bindAll(): arrow.core/NonEmptySet<#A1> // arrow.core.raise/RaiseAccumulate.bindAll|bindAll@arrow.core.NonEmptySet>(){0§}[0] open fun <#A1: kotlin/Any?> (kotlin.collections/Iterable>).bindAll(): kotlin.collections/List<#A1> // arrow.core.raise/RaiseAccumulate.bindAll|bindAll@kotlin.collections.Iterable>(){0§}[0] open fun raise(#A): kotlin/Nothing // arrow.core.raise/RaiseAccumulate.raise|raise(1:0){}[0] } + sealed class <#A: out kotlin/Any?, #B: out kotlin/Any?> arrow.core/Either { // arrow.core/Either|null[0] constructor () // arrow.core/Either.|(){}[0] + + final fun getOrNone(): arrow.core/Option<#B> // arrow.core/Either.getOrNone|getOrNone(){}[0] + final fun getOrNull(): #B? // arrow.core/Either.getOrNull|getOrNull(){}[0] + final fun isLeft(): kotlin/Boolean // arrow.core/Either.isLeft|isLeft(){}[0] + final fun isRight(): kotlin/Boolean // arrow.core/Either.isRight|isRight(){}[0] + final fun leftOrNull(): #A? // arrow.core/Either.leftOrNull|leftOrNull(){}[0] + final fun swap(): arrow.core/Either<#B, #A> // arrow.core/Either.swap|swap(){}[0] + final fun toIor(): arrow.core/Ior<#A, #B> // arrow.core/Either.toIor|toIor(){}[0] + final inline fun <#A1: kotlin/Any?> fold(kotlin/Function1<#A, #A1>, kotlin/Function1<#B, #A1>): #A1 // arrow.core/Either.fold|fold(kotlin.Function1<1:0,0:0>;kotlin.Function1<1:1,0:0>){0§}[0] + final inline fun <#A1: kotlin/Any?> map(kotlin/Function1<#B, #A1>): arrow.core/Either<#A, #A1> // arrow.core/Either.map|map(kotlin.Function1<1:1,0:0>){0§}[0] + final inline fun <#A1: kotlin/Any?> mapLeft(kotlin/Function1<#A, #A1>): arrow.core/Either<#A1, #B> // arrow.core/Either.mapLeft|mapLeft(kotlin.Function1<1:0,0:0>){0§}[0] + final inline fun isLeft(kotlin/Function1<#A, kotlin/Boolean>): kotlin/Boolean // arrow.core/Either.isLeft|isLeft(kotlin.Function1<1:0,kotlin.Boolean>){}[0] + final inline fun isRight(kotlin/Function1<#B, kotlin/Boolean>): kotlin/Boolean // arrow.core/Either.isRight|isRight(kotlin.Function1<1:1,kotlin.Boolean>){}[0] + final inline fun onLeft(kotlin/Function1<#A, kotlin/Unit>): arrow.core/Either<#A, #B> // arrow.core/Either.onLeft|onLeft(kotlin.Function1<1:0,kotlin.Unit>){}[0] + final inline fun onRight(kotlin/Function1<#B, kotlin/Unit>): arrow.core/Either<#A, #B> // arrow.core/Either.onRight|onRight(kotlin.Function1<1:1,kotlin.Unit>){}[0] + open fun toString(): kotlin/String // arrow.core/Either.toString|toString(){}[0] + final class <#A1: out kotlin/Any?> Left : arrow.core/Either<#A1, kotlin/Nothing> { // arrow.core/Either.Left|null[0] constructor (#A1) // arrow.core/Either.Left.|(1:0){}[0] + + final val value // arrow.core/Either.Left.value|{}value[0] + final fun (): #A1 // arrow.core/Either.Left.value.|(){}[0] + final fun component1(): #A1 // arrow.core/Either.Left.component1|component1(){}[0] final fun copy(#A1 = ...): arrow.core/Either.Left<#A1> // arrow.core/Either.Left.copy|copy(1:0){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Either.Left.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.core/Either.Left.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.core/Either.Left.toString|toString(){}[0] + final object Companion // arrow.core/Either.Left.Companion|null[0] - final val value // arrow.core/Either.Left.value|{}value[0] - final fun (): #A1 // arrow.core/Either.Left.value.|(){}[0] } + final class <#A1: out kotlin/Any?> Right : arrow.core/Either { // arrow.core/Either.Right|null[0] constructor (#A1) // arrow.core/Either.Right.|(1:0){}[0] + + final val value // arrow.core/Either.Right.value|{}value[0] + final fun (): #A1 // arrow.core/Either.Right.value.|(){}[0] + final fun component1(): #A1 // arrow.core/Either.Right.component1|component1(){}[0] final fun copy(#A1 = ...): arrow.core/Either.Right<#A1> // arrow.core/Either.Right.copy|copy(1:0){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Either.Right.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.core/Either.Right.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.core/Either.Right.toString|toString(){}[0] + final object Companion { // arrow.core/Either.Right.Companion|null[0] final val unit // arrow.core/Either.Right.Companion.unit|{}unit[0] final fun (): arrow.core/Either // arrow.core/Either.Right.Companion.unit.|(){}[0] } - final val value // arrow.core/Either.Right.value|{}value[0] - final fun (): #A1 // arrow.core/Either.Right.value.|(){}[0] } - final fun getOrNone(): arrow.core/Option<#B> // arrow.core/Either.getOrNone|getOrNone(){}[0] - final fun getOrNull(): #B? // arrow.core/Either.getOrNull|getOrNull(){}[0] - final fun isLeft(): kotlin/Boolean // arrow.core/Either.isLeft|isLeft(){}[0] - final fun isRight(): kotlin/Boolean // arrow.core/Either.isRight|isRight(){}[0] - final fun leftOrNull(): #A? // arrow.core/Either.leftOrNull|leftOrNull(){}[0] - final fun swap(): arrow.core/Either<#B, #A> // arrow.core/Either.swap|swap(){}[0] - final fun toIor(): arrow.core/Ior<#A, #B> // arrow.core/Either.toIor|toIor(){}[0] - final inline fun <#A1: kotlin/Any?> fold(kotlin/Function1<#A, #A1>, kotlin/Function1<#B, #A1>): #A1 // arrow.core/Either.fold|fold(kotlin.Function1<1:0,0:0>;kotlin.Function1<1:1,0:0>){0§}[0] - final inline fun <#A1: kotlin/Any?> map(kotlin/Function1<#B, #A1>): arrow.core/Either<#A, #A1> // arrow.core/Either.map|map(kotlin.Function1<1:1,0:0>){0§}[0] - final inline fun <#A1: kotlin/Any?> mapLeft(kotlin/Function1<#A, #A1>): arrow.core/Either<#A1, #B> // arrow.core/Either.mapLeft|mapLeft(kotlin.Function1<1:0,0:0>){0§}[0] - final inline fun isLeft(kotlin/Function1<#A, kotlin/Boolean>): kotlin/Boolean // arrow.core/Either.isLeft|isLeft(kotlin.Function1<1:0,kotlin.Boolean>){}[0] - final inline fun isRight(kotlin/Function1<#B, kotlin/Boolean>): kotlin/Boolean // arrow.core/Either.isRight|isRight(kotlin.Function1<1:1,kotlin.Boolean>){}[0] - final inline fun onLeft(kotlin/Function1<#A, kotlin/Unit>): arrow.core/Either<#A, #B> // arrow.core/Either.onLeft|onLeft(kotlin.Function1<1:0,kotlin.Unit>){}[0] - final inline fun onRight(kotlin/Function1<#B, kotlin/Unit>): arrow.core/Either<#A, #B> // arrow.core/Either.onRight|onRight(kotlin.Function1<1:1,kotlin.Unit>){}[0] + final object Companion { // arrow.core/Either.Companion|null[0] final inline fun <#A2: kotlin/Any?, #B2: kotlin/Any?, #C2: kotlin/Any?, #D2: kotlin/Any?, #E2: kotlin/Any?, #F2: kotlin/Any?, #G2: kotlin/Any?, #H2: kotlin/Any?, #I2: kotlin/Any?, #J2: kotlin/Any?, #K2: kotlin/Any?, #L2: kotlin/Any?> zipOrAccumulate(arrow.core/Either<#A2, #B2>, arrow.core/Either<#A2, #C2>, arrow.core/Either<#A2, #D2>, arrow.core/Either<#A2, #E2>, arrow.core/Either<#A2, #F2>, arrow.core/Either<#A2, #G2>, arrow.core/Either<#A2, #H2>, arrow.core/Either<#A2, #I2>, arrow.core/Either<#A2, #J2>, arrow.core/Either<#A2, #K2>, kotlin/Function10<#B2, #C2, #D2, #E2, #F2, #G2, #H2, #I2, #J2, #K2, #L2>): arrow.core/Either, #L2> // arrow.core/Either.Companion.zipOrAccumulate|zipOrAccumulate(arrow.core.Either<0:0,0:1>;arrow.core.Either<0:0,0:2>;arrow.core.Either<0:0,0:3>;arrow.core.Either<0:0,0:4>;arrow.core.Either<0:0,0:5>;arrow.core.Either<0:0,0:6>;arrow.core.Either<0:0,0:7>;arrow.core.Either<0:0,0:8>;arrow.core.Either<0:0,0:9>;arrow.core.Either<0:0,0:10>;kotlin.Function10<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§;11§}[0] final inline fun <#A2: kotlin/Any?, #B2: kotlin/Any?, #C2: kotlin/Any?, #D2: kotlin/Any?, #E2: kotlin/Any?, #F2: kotlin/Any?, #G2: kotlin/Any?, #H2: kotlin/Any?, #I2: kotlin/Any?, #J2: kotlin/Any?, #K2: kotlin/Any?, #L2: kotlin/Any?> zipOrAccumulate(arrow.core/Either, #B2>, arrow.core/Either, #C2>, arrow.core/Either, #D2>, arrow.core/Either, #E2>, arrow.core/Either, #F2>, arrow.core/Either, #G2>, arrow.core/Either, #H2>, arrow.core/Either, #I2>, arrow.core/Either, #J2>, arrow.core/Either, #K2>, kotlin/Function10<#B2, #C2, #D2, #E2, #F2, #G2, #H2, #I2, #J2, #K2, #L2>): arrow.core/Either, #L2> // arrow.core/Either.Companion.zipOrAccumulate|zipOrAccumulate(arrow.core.Either,0:1>;arrow.core.Either,0:2>;arrow.core.Either,0:3>;arrow.core.Either,0:4>;arrow.core.Either,0:5>;arrow.core.Either,0:6>;arrow.core.Either,0:7>;arrow.core.Either,0:8>;arrow.core.Either,0:9>;arrow.core.Either,0:10>;kotlin.Function10<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§;11§}[0] @@ -796,69 +556,84 @@ sealed class <#A: out kotlin/Any?, #B: out kotlin/Any?> arrow.core/Either { // a final inline fun <#A2: kotlin/Any?> catch(kotlin/Function0<#A2>): arrow.core/Either // arrow.core/Either.Companion.catch|catch(kotlin.Function0<0:0>){0§}[0] final inline fun <#A2: reified kotlin/Throwable, #B2: kotlin/Any?> catchOrThrow(kotlin/Function0<#B2>): arrow.core/Either<#A2, #B2> // arrow.core/Either.Companion.catchOrThrow|catchOrThrow(kotlin.Function0<0:1>){0§;1§}[0] } - open fun toString(): kotlin/String // arrow.core/Either.toString|toString(){}[0] } + sealed class <#A: out kotlin/Any?, #B: out kotlin/Any?> arrow.core/Ior { // arrow.core/Ior|null[0] constructor () // arrow.core/Ior.|(){}[0] + + final fun getOrNull(): #B? // arrow.core/Ior.getOrNull|getOrNull(){}[0] + final fun isBoth(): kotlin/Boolean // arrow.core/Ior.isBoth|isBoth(){}[0] + final fun isLeft(): kotlin/Boolean // arrow.core/Ior.isLeft|isLeft(){}[0] + final fun isRight(): kotlin/Boolean // arrow.core/Ior.isRight|isRight(){}[0] + final fun leftOrNull(): #A? // arrow.core/Ior.leftOrNull|leftOrNull(){}[0] + final fun swap(): arrow.core/Ior<#B, #A> // arrow.core/Ior.swap|swap(){}[0] + final fun toEither(): arrow.core/Either<#A, #B> // arrow.core/Ior.toEither|toEither(){}[0] + final fun toPair(): kotlin/Pair<#A?, #B?> // arrow.core/Ior.toPair|toPair(){}[0] + final fun unwrap(): arrow.core/Either, kotlin/Pair<#A, #B>> // arrow.core/Ior.unwrap|unwrap(){}[0] + final inline fun <#A1: kotlin/Any?> fold(kotlin/Function1<#A, #A1>, kotlin/Function1<#B, #A1>, kotlin/Function2<#A, #B, #A1>): #A1 // arrow.core/Ior.fold|fold(kotlin.Function1<1:0,0:0>;kotlin.Function1<1:1,0:0>;kotlin.Function2<1:0,1:1,0:0>){0§}[0] + final inline fun <#A1: kotlin/Any?> map(kotlin/Function1<#B, #A1>): arrow.core/Ior<#A, #A1> // arrow.core/Ior.map|map(kotlin.Function1<1:1,0:0>){0§}[0] + final inline fun <#A1: kotlin/Any?> mapLeft(kotlin/Function1<#A, #A1>): arrow.core/Ior<#A1, #B> // arrow.core/Ior.mapLeft|mapLeft(kotlin.Function1<1:0,0:0>){0§}[0] + final inline fun isBoth(kotlin/Function1<#A, kotlin/Boolean>, kotlin/Function1<#B, kotlin/Boolean>): kotlin/Boolean // arrow.core/Ior.isBoth|isBoth(kotlin.Function1<1:0,kotlin.Boolean>;kotlin.Function1<1:1,kotlin.Boolean>){}[0] + final inline fun isLeft(kotlin/Function1<#A, kotlin/Boolean>): kotlin/Boolean // arrow.core/Ior.isLeft|isLeft(kotlin.Function1<1:0,kotlin.Boolean>){}[0] + final inline fun isRight(kotlin/Function1<#B, kotlin/Boolean>): kotlin/Boolean // arrow.core/Ior.isRight|isRight(kotlin.Function1<1:1,kotlin.Boolean>){}[0] + open fun toString(): kotlin/String // arrow.core/Ior.toString|toString(){}[0] + final class <#A1: out kotlin/Any?, #B1: out kotlin/Any?> Both : arrow.core/Ior<#A1, #B1> { // arrow.core/Ior.Both|null[0] constructor (#A1, #B1) // arrow.core/Ior.Both.|(1:0;1:1){}[0] + + final val leftValue // arrow.core/Ior.Both.leftValue|{}leftValue[0] + final fun (): #A1 // arrow.core/Ior.Both.leftValue.|(){}[0] + final val rightValue // arrow.core/Ior.Both.rightValue|{}rightValue[0] + final fun (): #B1 // arrow.core/Ior.Both.rightValue.|(){}[0] + final fun component1(): #A1 // arrow.core/Ior.Both.component1|component1(){}[0] final fun component2(): #B1 // arrow.core/Ior.Both.component2|component2(){}[0] final fun copy(#A1 = ..., #B1 = ...): arrow.core/Ior.Both<#A1, #B1> // arrow.core/Ior.Both.copy|copy(1:0;1:1){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Ior.Both.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.core/Ior.Both.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.core/Ior.Both.toString|toString(){}[0] - final val leftValue // arrow.core/Ior.Both.leftValue|{}leftValue[0] - final fun (): #A1 // arrow.core/Ior.Both.leftValue.|(){}[0] - final val rightValue // arrow.core/Ior.Both.rightValue|{}rightValue[0] - final fun (): #B1 // arrow.core/Ior.Both.rightValue.|(){}[0] } + final class <#A1: out kotlin/Any?> Left : arrow.core/Ior<#A1, kotlin/Nothing> { // arrow.core/Ior.Left|null[0] constructor (#A1) // arrow.core/Ior.Left.|(1:0){}[0] + + final val value // arrow.core/Ior.Left.value|{}value[0] + final fun (): #A1 // arrow.core/Ior.Left.value.|(){}[0] + final fun component1(): #A1 // arrow.core/Ior.Left.component1|component1(){}[0] final fun copy(#A1 = ...): arrow.core/Ior.Left<#A1> // arrow.core/Ior.Left.copy|copy(1:0){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Ior.Left.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.core/Ior.Left.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.core/Ior.Left.toString|toString(){}[0] + final object Companion // arrow.core/Ior.Left.Companion|null[0] - final val value // arrow.core/Ior.Left.value|{}value[0] - final fun (): #A1 // arrow.core/Ior.Left.value.|(){}[0] } + final class <#A1: out kotlin/Any?> Right : arrow.core/Ior { // arrow.core/Ior.Right|null[0] constructor (#A1) // arrow.core/Ior.Right.|(1:0){}[0] + + final val value // arrow.core/Ior.Right.value|{}value[0] + final fun (): #A1 // arrow.core/Ior.Right.value.|(){}[0] + final fun component1(): #A1 // arrow.core/Ior.Right.component1|component1(){}[0] final fun copy(#A1 = ...): arrow.core/Ior.Right<#A1> // arrow.core/Ior.Right.copy|copy(1:0){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.core/Ior.Right.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.core/Ior.Right.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.core/Ior.Right.toString|toString(){}[0] + final object Companion // arrow.core/Ior.Right.Companion|null[0] - final val value // arrow.core/Ior.Right.value|{}value[0] - final fun (): #A1 // arrow.core/Ior.Right.value.|(){}[0] } - final fun getOrNull(): #B? // arrow.core/Ior.getOrNull|getOrNull(){}[0] - final fun isBoth(): kotlin/Boolean // arrow.core/Ior.isBoth|isBoth(){}[0] - final fun isLeft(): kotlin/Boolean // arrow.core/Ior.isLeft|isLeft(){}[0] - final fun isRight(): kotlin/Boolean // arrow.core/Ior.isRight|isRight(){}[0] - final fun leftOrNull(): #A? // arrow.core/Ior.leftOrNull|leftOrNull(){}[0] - final fun swap(): arrow.core/Ior<#B, #A> // arrow.core/Ior.swap|swap(){}[0] - final fun toEither(): arrow.core/Either<#A, #B> // arrow.core/Ior.toEither|toEither(){}[0] - final fun toPair(): kotlin/Pair<#A?, #B?> // arrow.core/Ior.toPair|toPair(){}[0] - final fun unwrap(): arrow.core/Either, kotlin/Pair<#A, #B>> // arrow.core/Ior.unwrap|unwrap(){}[0] - final inline fun <#A1: kotlin/Any?> fold(kotlin/Function1<#A, #A1>, kotlin/Function1<#B, #A1>, kotlin/Function2<#A, #B, #A1>): #A1 // arrow.core/Ior.fold|fold(kotlin.Function1<1:0,0:0>;kotlin.Function1<1:1,0:0>;kotlin.Function2<1:0,1:1,0:0>){0§}[0] - final inline fun <#A1: kotlin/Any?> map(kotlin/Function1<#B, #A1>): arrow.core/Ior<#A, #A1> // arrow.core/Ior.map|map(kotlin.Function1<1:1,0:0>){0§}[0] - final inline fun <#A1: kotlin/Any?> mapLeft(kotlin/Function1<#A, #A1>): arrow.core/Ior<#A1, #B> // arrow.core/Ior.mapLeft|mapLeft(kotlin.Function1<1:0,0:0>){0§}[0] - final inline fun isBoth(kotlin/Function1<#A, kotlin/Boolean>, kotlin/Function1<#B, kotlin/Boolean>): kotlin/Boolean // arrow.core/Ior.isBoth|isBoth(kotlin.Function1<1:0,kotlin.Boolean>;kotlin.Function1<1:1,kotlin.Boolean>){}[0] - final inline fun isLeft(kotlin/Function1<#A, kotlin/Boolean>): kotlin/Boolean // arrow.core/Ior.isLeft|isLeft(kotlin.Function1<1:0,kotlin.Boolean>){}[0] - final inline fun isRight(kotlin/Function1<#B, kotlin/Boolean>): kotlin/Boolean // arrow.core/Ior.isRight|isRight(kotlin.Function1<1:1,kotlin.Boolean>){}[0] + final object Companion { // arrow.core/Ior.Companion|null[0] final fun <#A2: kotlin/Any?, #B2: kotlin/Any?> bothNel(#A2, #B2): arrow.core/Ior, #B2> // arrow.core/Ior.Companion.bothNel|bothNel(0:0;0:1){0§;1§}[0] final fun <#A2: kotlin/Any?, #B2: kotlin/Any?> fromNullables(#A2?, #B2?): arrow.core/Ior<#A2, #B2>? // arrow.core/Ior.Companion.fromNullables|fromNullables(0:0?;0:1?){0§;1§}[0] final fun <#A2: kotlin/Any?, #B2: kotlin/Any?> leftNel(#A2): arrow.core/Ior, #B2> // arrow.core/Ior.Companion.leftNel|leftNel(0:0){0§;1§}[0] } - open fun toString(): kotlin/String // arrow.core/Ior.toString|toString(){}[0] } + sealed class <#A: out kotlin/Any?> arrow.core/Option { // arrow.core/Option|null[0] constructor () // arrow.core/Option.|(){}[0] + final fun getOrNull(): #A? // arrow.core/Option.getOrNull|getOrNull(){}[0] final fun isNone(): kotlin/Boolean // arrow.core/Option.isNone|isNone(){}[0] final fun isSome(): kotlin/Boolean // arrow.core/Option.isSome|isSome(){}[0] @@ -872,14 +647,333 @@ sealed class <#A: out kotlin/Any?> arrow.core/Option { // arrow.core/Option|null final inline fun isSome(kotlin/Function1<#A, kotlin/Boolean>): kotlin/Boolean // arrow.core/Option.isSome|isSome(kotlin.Function1<1:0,kotlin.Boolean>){}[0] final inline fun onNone(kotlin/Function0): arrow.core/Option<#A> // arrow.core/Option.onNone|onNone(kotlin.Function0){}[0] final inline fun onSome(kotlin/Function1<#A, kotlin/Unit>): arrow.core/Option<#A> // arrow.core/Option.onSome|onSome(kotlin.Function1<1:0,kotlin.Unit>){}[0] + open fun toString(): kotlin/String // arrow.core/Option.toString|toString(){}[0] + final object Companion { // arrow.core/Option.Companion|null[0] final fun <#A2: kotlin/Any?> fromNullable(#A2?): arrow.core/Option<#A2> // arrow.core/Option.Companion.fromNullable|fromNullable(0:0?){0§}[0] final fun <#A2: kotlin/Any?> invoke(#A2): arrow.core/Option<#A2> // arrow.core/Option.Companion.invoke|invoke(0:0){0§}[0] final inline fun <#A2: kotlin/Any?> catch(kotlin/Function0<#A2>): arrow.core/Option<#A2> // arrow.core/Option.Companion.catch|catch(kotlin.Function0<0:0>){0§}[0] final inline fun <#A2: kotlin/Any?> catch(kotlin/Function1>, kotlin/Function0<#A2>): arrow.core/Option<#A2> // arrow.core/Option.Companion.catch|catch(kotlin.Function1>;kotlin.Function0<0:0>){0§}[0] } - open fun toString(): kotlin/String // arrow.core/Option.toString|toString(){}[0] } + sealed class arrow.core.raise/RaiseCancellationException : kotlin.coroutines.cancellation/CancellationException { // arrow.core.raise/RaiseCancellationException|null[0] constructor (kotlin/Any?, arrow.core.raise/Raise) // arrow.core.raise/RaiseCancellationException.|(kotlin.Any?;arrow.core.raise.Raise){}[0] } + +final object arrow.core/ArrowCoreInternalException : kotlin/RuntimeException // arrow.core/ArrowCoreInternalException|null[0] + +final object arrow.core/EmptyValue { // arrow.core/EmptyValue|null[0] + final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?> fold(kotlin/Any?, kotlin/Function0<#B1>, kotlin/Function1<#A1, #B1>): #B1 // arrow.core/EmptyValue.fold|fold(kotlin.Any?;kotlin.Function0<0:1>;kotlin.Function1<0:0,0:1>){0§;1§}[0] + final inline fun <#A1: kotlin/Any?> combine(kotlin/Any?, #A1, kotlin/Function2<#A1, #A1, #A1>): #A1 // arrow.core/EmptyValue.combine|combine(kotlin.Any?;0:0;kotlin.Function2<0:0,0:0,0:0>){0§}[0] + final inline fun <#A1: kotlin/Any?> unbox(kotlin/Any?): #A1 // arrow.core/EmptyValue.unbox|unbox(kotlin.Any?){0§}[0] +} + +final object arrow.core/None : arrow.core/Option { // arrow.core/None|null[0] + final fun toString(): kotlin/String // arrow.core/None.toString|toString(){}[0] +} + +final const val arrow.core/DeprecatedAmbiguity // arrow.core/DeprecatedAmbiguity|{}DeprecatedAmbiguity[0] + final fun (): kotlin/String // arrow.core/DeprecatedAmbiguity.|(){}[0] +final const val arrow.core/DeprecatedUnsafeAccess // arrow.core/DeprecatedUnsafeAccess|{}DeprecatedUnsafeAccess[0] + final fun (): kotlin/String // arrow.core/DeprecatedUnsafeAccess.|(){}[0] +final const val arrow.core/NicheAPI // arrow.core/NicheAPI|{}NicheAPI[0] + final fun (): kotlin/String // arrow.core/NicheAPI.|(){}[0] +final const val arrow.core/RedundantAPI // arrow.core/RedundantAPI|{}RedundantAPI[0] + final fun (): kotlin/String // arrow.core/RedundantAPI.|(){}[0] + +final fun (arrow.core.raise/Traced).arrow.core.raise/withCause(arrow.core.raise/Traced): arrow.core.raise/Traced // arrow.core.raise/withCause|withCause@arrow.core.raise.Traced(arrow.core.raise.Traced){}[0] +final fun (kotlin/String).arrow.core/escaped(): kotlin/String // arrow.core/escaped|escaped@kotlin.String(){}[0] +final fun (kotlin/Throwable).arrow.core/nonFatalOrThrow(): kotlin/Throwable // arrow.core/nonFatalOrThrow|nonFatalOrThrow@kotlin.Throwable(){}[0] +final fun <#A: kotlin/Any> (kotlin/Function1<#A, kotlin/Boolean>).arrow.core/mapNullable(): kotlin/Function1<#A?, kotlin/Boolean> // arrow.core/mapNullable|mapNullable@kotlin.Function1<0:0,kotlin.Boolean>(){0§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?, #K: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin.sequences/Sequence<#D>, kotlin.sequences/Sequence<#E>, kotlin.sequences/Sequence<#F>, kotlin.sequences/Sequence<#G>, kotlin.sequences/Sequence<#H>, kotlin.sequences/Sequence<#I>, kotlin.sequences/Sequence<#J>, kotlin/Function10<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J, #K>): kotlin.sequences/Sequence<#K> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.sequences.Sequence<0:3>;kotlin.sequences.Sequence<0:4>;kotlin.sequences.Sequence<0:5>;kotlin.sequences.Sequence<0:6>;kotlin.sequences.Sequence<0:7>;kotlin.sequences.Sequence<0:8>;kotlin.sequences.Sequence<0:9>;kotlin.Function10<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin.sequences/Sequence<#D>, kotlin.sequences/Sequence<#E>, kotlin.sequences/Sequence<#F>, kotlin.sequences/Sequence<#G>, kotlin.sequences/Sequence<#H>, kotlin.sequences/Sequence<#I>, kotlin/Function9<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J>): kotlin.sequences/Sequence<#J> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.sequences.Sequence<0:3>;kotlin.sequences.Sequence<0:4>;kotlin.sequences.Sequence<0:5>;kotlin.sequences.Sequence<0:6>;kotlin.sequences.Sequence<0:7>;kotlin.sequences.Sequence<0:8>;kotlin.Function9<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?> (arrow.core/Tuple8<#A, #B, #C, #D, #E, #F, #G, #H>).arrow.core/plus(#I): arrow.core/Tuple9<#A, #B, #C, #D, #E, #F, #G, #H, #I> // arrow.core/plus|plus@arrow.core.Tuple8<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7>(0:8){0§;1§;2§;3§;4§;5§;6§;7§;8§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin.sequences/Sequence<#D>, kotlin.sequences/Sequence<#E>, kotlin.sequences/Sequence<#F>, kotlin.sequences/Sequence<#G>, kotlin.sequences/Sequence<#H>, kotlin/Function8<#A, #B, #C, #D, #E, #F, #G, #H, #I>): kotlin.sequences/Sequence<#I> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.sequences.Sequence<0:3>;kotlin.sequences.Sequence<0:4>;kotlin.sequences.Sequence<0:5>;kotlin.sequences.Sequence<0:6>;kotlin.sequences.Sequence<0:7>;kotlin.Function8<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>){0§;1§;2§;3§;4§;5§;6§;7§;8§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?> (arrow.core/Tuple7<#A, #B, #C, #D, #E, #F, #G>).arrow.core/plus(#H): arrow.core/Tuple8<#A, #B, #C, #D, #E, #F, #G, #H> // arrow.core/plus|plus@arrow.core.Tuple7<0:0,0:1,0:2,0:3,0:4,0:5,0:6>(0:7){0§;1§;2§;3§;4§;5§;6§;7§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin.sequences/Sequence<#D>, kotlin.sequences/Sequence<#E>, kotlin.sequences/Sequence<#F>, kotlin.sequences/Sequence<#G>, kotlin/Function7<#A, #B, #C, #D, #E, #F, #G, #H>): kotlin.sequences/Sequence<#H> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.sequences.Sequence<0:3>;kotlin.sequences.Sequence<0:4>;kotlin.sequences.Sequence<0:5>;kotlin.sequences.Sequence<0:6>;kotlin.Function7<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7>){0§;1§;2§;3§;4§;5§;6§;7§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?> (arrow.core/Tuple6<#A, #B, #C, #D, #E, #F>).arrow.core/plus(#G): arrow.core/Tuple7<#A, #B, #C, #D, #E, #F, #G> // arrow.core/plus|plus@arrow.core.Tuple6<0:0,0:1,0:2,0:3,0:4,0:5>(0:6){0§;1§;2§;3§;4§;5§;6§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin.sequences/Sequence<#D>, kotlin.sequences/Sequence<#E>, kotlin.sequences/Sequence<#F>, kotlin/Function6<#A, #B, #C, #D, #E, #F, #G>): kotlin.sequences/Sequence<#G> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.sequences.Sequence<0:3>;kotlin.sequences.Sequence<0:4>;kotlin.sequences.Sequence<0:5>;kotlin.Function6<0:0,0:1,0:2,0:3,0:4,0:5,0:6>){0§;1§;2§;3§;4§;5§;6§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (arrow.core/Tuple5<#A, #B, #C, #D, #E>).arrow.core/plus(#F): arrow.core/Tuple6<#A, #B, #C, #D, #E, #F> // arrow.core/plus|plus@arrow.core.Tuple5<0:0,0:1,0:2,0:3,0:4>(0:5){0§;1§;2§;3§;4§;5§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin.sequences/Sequence<#D>, kotlin.sequences/Sequence<#E>, kotlin/Function5<#A, #B, #C, #D, #E, #F>): kotlin.sequences/Sequence<#F> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.sequences.Sequence<0:3>;kotlin.sequences.Sequence<0:4>;kotlin.Function5<0:0,0:1,0:2,0:3,0:4,0:5>){0§;1§;2§;3§;4§;5§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> (arrow.core/Tuple4<#A, #B, #C, #D>).arrow.core/plus(#E): arrow.core/Tuple5<#A, #B, #C, #D, #E> // arrow.core/plus|plus@arrow.core.Tuple4<0:0,0:1,0:2,0:3>(0:4){0§;1§;2§;3§;4§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin.sequences/Sequence<#D>, kotlin/Function4<#A, #B, #C, #D, #E>): kotlin.sequences/Sequence<#E> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.sequences.Sequence<0:3>;kotlin.Function4<0:0,0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/align(kotlin.collections/Map<#A, #C>, kotlin/Function1>, #D>): kotlin.collections/Map<#A, #D> // arrow.core/align|align@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.Function1>,0:3>){0§;1§;2§;3§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/padZip(kotlin.collections/Map<#A, #C>, kotlin/Function3<#A, #B?, #C?, #D>): kotlin.collections/Map<#A, #D> // arrow.core/padZip|padZip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.Function3<0:0,0:1?,0:2?,0:3>){0§;1§;2§;3§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/zip(kotlin.sequences/Sequence<#B>, kotlin.sequences/Sequence<#C>, kotlin/Function3<#A, #B, #C, #D>): kotlin.sequences/Sequence<#D> // arrow.core/zip|zip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.sequences.Sequence<0:2>;kotlin.Function3<0:0,0:1,0:2,0:3>){0§;1§;2§;3§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin/Triple<#A, #B, #C>).arrow.core/plus(#D): arrow.core/Tuple4<#A, #B, #C, #D> // arrow.core/plus|plus@kotlin.Triple<0:0,0:1,0:2>(0:3){0§;1§;2§;3§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/Either<#A, #B>).arrow.core/handleErrorWith(kotlin/Function1<#A, arrow.core/Either<#C, #B>>): arrow.core/Either<#C, #B> // arrow.core/handleErrorWith|handleErrorWith@arrow.core.Either<0:0,0:1>(kotlin.Function1<0:0,arrow.core.Either<0:2,0:1>>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/NonEmptyList<#C>).arrow.core/unzip(kotlin/Function1<#C, kotlin/Pair<#A, #B>>): kotlin/Pair, arrow.core/NonEmptyList<#B>> // arrow.core/unzip|unzip@arrow.core.NonEmptyList<0:2>(kotlin.Function1<0:2,kotlin.Pair<0:0,0:1>>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/crosswalkMap(kotlin/Function1<#A, kotlin.collections/Map<#B, #C>>): kotlin.collections/Map<#B, kotlin.collections/List<#C>> // arrow.core/crosswalkMap|crosswalkMap@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.collections.Map<0:1,0:2>>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/align(kotlin.collections/Map<#A, #C>): kotlin.collections/Map<#A, arrow.core/Ior<#B, #C>> // arrow.core/align|align@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/flatMap(kotlin/Function1, kotlin.collections/Map<#A, #C>>): kotlin.collections/Map<#A, #C> // arrow.core/flatMap|flatMap@kotlin.collections.Map<0:0,0:1>(kotlin.Function1,kotlin.collections.Map<0:0,0:2>>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/mapNotNull(kotlin/Function1, #C?>): kotlin.collections/Map<#A, #C> // arrow.core/mapNotNull|mapNotNull@kotlin.collections.Map<0:0,0:1>(kotlin.Function1,0:2?>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/padZip(kotlin.collections/Map<#A, #C>): kotlin.collections/Map<#A, kotlin/Pair<#B?, #C?>> // arrow.core/padZip|padZip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>): kotlin.collections/Map<#A, kotlin/Pair<#B, #C>> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, arrow.core/Ior<#B, #C>>).arrow.core/unalign(): kotlin/Pair, kotlin.collections/Map<#A, #C>> // arrow.core/unalign|unalign@kotlin.collections.Map<0:0,arrow.core.Ior<0:1,0:2>>(){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, kotlin/Pair<#B, #C>>).arrow.core/unzip(): kotlin/Pair, kotlin.collections/Map<#A, #C>> // arrow.core/unzip|unzip@kotlin.collections.Map<0:0,kotlin.Pair<0:1,0:2>>(){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #C>).arrow.core.raise/mapError(kotlin.coroutines/SuspendFunction1<#A, #B>): kotlin.coroutines/SuspendFunction1, #C> // arrow.core.raise/mapError|mapError@kotlin.coroutines.SuspendFunction1,0:2>(kotlin.coroutines.SuspendFunction1<0:0,0:1>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #C>).arrow.core.raise/recover(kotlin.coroutines/SuspendFunction2, #A, #C>): kotlin.coroutines/SuspendFunction1, #C> // arrow.core.raise/recover|recover@kotlin.coroutines.SuspendFunction1,0:2>(kotlin.coroutines.SuspendFunction2,0:0,0:2>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/align(kotlin.sequences/Sequence<#B>, kotlin/Function1, #C>): kotlin.sequences/Sequence<#C> // arrow.core/align|align@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.Function1,0:2>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/leftPadZip(kotlin.sequences/Sequence<#B>, kotlin/Function2<#A?, #B, #C>): kotlin.sequences/Sequence<#C> // arrow.core/leftPadZip|leftPadZip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.Function2<0:0?,0:1,0:2>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/padZip(kotlin.sequences/Sequence<#B>, kotlin/Function2<#A?, #B?, #C>): kotlin.sequences/Sequence<#C> // arrow.core/padZip|padZip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.Function2<0:0?,0:1?,0:2>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/rightPadZip(kotlin.sequences/Sequence<#B>, kotlin/Function2<#A, #B?, #C>): kotlin.sequences/Sequence<#C> // arrow.core/rightPadZip|rightPadZip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.Function2<0:0,0:1?,0:2>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#B>).arrow.core/mapOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, #C>): arrow.core/Either<#A, kotlin.collections/List<#C>> // arrow.core/mapOrAccumulate|mapOrAccumulate@kotlin.sequences.Sequence<0:1>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#B>).arrow.core/mapOrAccumulate(kotlin/Function2, #B, #C>): arrow.core/Either, kotlin.collections/List<#C>> // arrow.core/mapOrAccumulate|mapOrAccumulate@kotlin.sequences.Sequence<0:1>(kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#C>).arrow.core/unalign(kotlin/Function1<#C, arrow.core/Ior<#A, #B>>): kotlin/Pair, kotlin.sequences/Sequence<#B>> // arrow.core/unalign|unalign@kotlin.sequences.Sequence<0:2>(kotlin.Function1<0:2,arrow.core.Ior<0:0,0:1>>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.sequences/Sequence<#C>).arrow.core/unzip(kotlin/Function1<#C, kotlin/Pair<#A, #B>>): kotlin/Pair, kotlin.sequences/Sequence<#B>> // arrow.core/unzip|unzip@kotlin.sequences.Sequence<0:2>(kotlin.Function1<0:2,kotlin.Pair<0:0,0:1>>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin/Function1, #C>).arrow.core.raise/mapError(kotlin/Function1<#A, #B>): kotlin/Function1, #C> // arrow.core.raise/mapError|mapError@kotlin.Function1,0:2>(kotlin.Function1<0:0,0:1>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin/Function1, #C>).arrow.core.raise/recover(kotlin/Function2, #A, #C>): kotlin/Function1, #C> // arrow.core.raise/recover|recover@kotlin.Function1,0:2>(kotlin.Function2,0:0,0:2>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin/Pair<#A, #B>).arrow.core/plus(#C): kotlin/Triple<#A, #B, #C> // arrow.core/plus|plus@kotlin.Pair<0:0,0:1>(0:2){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Either<#A, #B>).arrow.core/combine(arrow.core/Either<#A, #B>, kotlin/Function2<#A, #A, #A>, kotlin/Function2<#B, #B, #B>): arrow.core/Either<#A, #B> // arrow.core/combine|combine@arrow.core.Either<0:0,0:1>(arrow.core.Either<0:0,0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2<0:1,0:1,0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Either<#A, #B>).arrow.core/toEitherNel(): arrow.core/Either, #B> // arrow.core/toEitherNel|toEitherNel@arrow.core.Either<0:0,0:1>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Either<#A, arrow.core/Either<#A, #B>>).arrow.core/flatten(): arrow.core/Either<#A, #B> // arrow.core/flatten|flatten@arrow.core.Either<0:0,arrow.core.Either<0:0,0:1>>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Ior<#A, #B>).arrow.core/combine(arrow.core/Ior<#A, #B>, kotlin/Function2<#A, #A, #A>, kotlin/Function2<#B, #B, #B>): arrow.core/Ior<#A, #B> // arrow.core/combine|combine@arrow.core.Ior<0:0,0:1>(arrow.core.Ior<0:0,0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2<0:1,0:1,0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Ior<#A, #B>).arrow.core/toIorNel(): arrow.core/Ior, #B> // arrow.core/toIorNel|toIorNel@arrow.core.Ior<0:0,0:1>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/NonEmptyList>).arrow.core/unzip(): kotlin/Pair, arrow.core/NonEmptyList<#B>> // arrow.core/unzip|unzip@arrow.core.NonEmptyList>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Option>).arrow.core/toMap(): kotlin.collections/Map<#A, #B> // arrow.core/toMap|toMap@arrow.core.Option>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/align(kotlin.collections/Iterable<#B>): kotlin.collections/List> // arrow.core/align|align@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/crosswalk(kotlin/Function1<#A, kotlin.collections/Iterable<#B>>): kotlin.collections/List> // arrow.core/crosswalk|crosswalk@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.collections.Iterable<0:1>>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/crosswalkNull(kotlin/Function1<#A, #B?>): kotlin.collections/List<#B>? // arrow.core/crosswalkNull|crosswalkNull@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,0:1?>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/leftPadZip(kotlin.collections/Iterable<#B>): kotlin.collections/List> // arrow.core/leftPadZip|leftPadZip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/padZip(kotlin.collections/Iterable<#B>): kotlin.collections/List> // arrow.core/padZip|padZip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/rightPadZip(kotlin.collections/Iterable<#B>): kotlin.collections/List> // arrow.core/rightPadZip|rightPadZip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/unweave(kotlin/Function1<#A, kotlin.collections/Iterable<#B>>): kotlin.collections/List<#B> // arrow.core/unweave|unweave@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.collections.Iterable<0:1>>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/flattenOrAccumulate(): arrow.core/Either, kotlin.collections/List<#B>> // arrow.core/flattenOrAccumulate|flattenOrAccumulate@kotlin.collections.Iterable>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/separateEither(): kotlin/Pair, kotlin.collections/List<#B>> // arrow.core/separateEither|separateEither@kotlin.collections.Iterable>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable, #B>>).arrow.core/flattenOrAccumulate(): arrow.core/Either, kotlin.collections/List<#B>> // arrow.core/flattenOrAccumulate|flattenOrAccumulate@kotlin.collections.Iterable,0:1>>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable, #B>>).arrow.core/flattenOrAccumulate(kotlin/Function2<#A, #A, #A>): arrow.core/Either<#A, kotlin.collections/List<#B>> // arrow.core/flattenOrAccumulate|flattenOrAccumulate@kotlin.collections.Iterable,0:1>>(kotlin.Function2<0:0,0:0,0:0>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/separateIor(): kotlin/Pair, kotlin.collections/List<#B>> // arrow.core/separateIor|separateIor@kotlin.collections.Iterable>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/unalign(): kotlin/Pair, kotlin.collections/List<#B?>> // arrow.core/unalign|unalign@kotlin.collections.Iterable>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/combine(kotlin.collections/Map<#A, #B>, kotlin/Function2<#B, #B, #B>): kotlin.collections/Map<#A, #B> // arrow.core/combine|combine@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:1>;kotlin.Function2<0:1,0:1,0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/getOrNone(#A): arrow.core/Option<#B> // arrow.core/getOrNone|getOrNone@kotlin.collections.Map<0:0,0:1>(0:0){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/salign(kotlin.collections/Map<#A, #B>, kotlin/Function2<#B, #B, #B>): kotlin.collections/Map<#A, #B> // arrow.core/salign|salign@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:1>;kotlin.Function2<0:1,0:1,0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Map<#A, arrow.core/Option<#B>>).arrow.core/filterOption(): kotlin.collections/Map<#A, #B> // arrow.core/filterOption|filterOption@kotlin.collections.Map<0:0,arrow.core.Option<0:1>>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/catch(): kotlin.coroutines/SuspendFunction1, kotlin/Result<#B>> // arrow.core.raise/catch|catch@kotlin.coroutines.SuspendFunction1,0:1>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/catch(kotlin.coroutines/SuspendFunction2, kotlin/Throwable, #B>): kotlin.coroutines/SuspendFunction1, #B> // arrow.core.raise/catch|catch@kotlin.coroutines.SuspendFunction1,0:1>(kotlin.coroutines.SuspendFunction2,kotlin.Throwable,0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/align(kotlin.sequences/Sequence<#B>): kotlin.sequences/Sequence> // arrow.core/align|align@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/crosswalk(kotlin/Function1<#A, kotlin.collections/Iterable<#B>>): kotlin.collections/List> // arrow.core/crosswalk|crosswalk@kotlin.sequences.Sequence<0:0>(kotlin.Function1<0:0,kotlin.collections.Iterable<0:1>>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/crosswalkNull(kotlin/Function1<#A, #B?>): kotlin.collections/List<#B>? // arrow.core/crosswalkNull|crosswalkNull@kotlin.sequences.Sequence<0:0>(kotlin.Function1<0:0,0:1?>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/leftPadZip(kotlin.sequences/Sequence<#B>): kotlin.sequences/Sequence> // arrow.core/leftPadZip|leftPadZip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/padZip(kotlin.sequences/Sequence<#B>): kotlin.sequences/Sequence> // arrow.core/padZip|padZip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/rightPadZip(kotlin.sequences/Sequence<#B>): kotlin.sequences/Sequence> // arrow.core/rightPadZip|rightPadZip@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/unweave(kotlin/Function1<#A, kotlin.sequences/Sequence<#B>>): kotlin.sequences/Sequence<#B> // arrow.core/unweave|unweave@kotlin.sequences.Sequence<0:0>(kotlin.Function1<0:0,kotlin.sequences.Sequence<0:1>>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence>).arrow.core/separateEither(): kotlin/Pair, kotlin.collections/List<#B>> // arrow.core/separateEither|separateEither@kotlin.sequences.Sequence>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence>).arrow.core/unalign(): kotlin/Pair, kotlin.sequences/Sequence<#B>> // arrow.core/unalign|unalign@kotlin.sequences.Sequence>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence>).arrow.core/unzip(): kotlin/Pair, kotlin.sequences/Sequence<#B>> // arrow.core/unzip|unzip@kotlin.sequences.Sequence>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/catch(kotlin/Function2, kotlin/Throwable, #B>): kotlin/Function1, #B> // arrow.core.raise/catch|catch@kotlin.Function1,0:1>(kotlin.Function2,kotlin.Throwable,0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/getOrNull(): #B? // arrow.core.raise/getOrNull|getOrNull@kotlin.Function1,0:1>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/toEither(): arrow.core/Either<#A, #B> // arrow.core.raise/toEither|toEither@kotlin.Function1,0:1>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/toIor(): arrow.core/Ior<#A, #B> // arrow.core.raise/toIor|toIor@kotlin.Function1,0:1>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Pair<#A, #B>).arrow.core/bothIor(): arrow.core/Ior<#A, #B> // arrow.core/bothIor|bothIor@kotlin.Pair<0:0,0:1>(){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core/MemoizedDeepRecursiveFunction(arrow.core/MemoizationCache<#A, #B> = ..., kotlin.coroutines/SuspendFunction2, #A, #B>): kotlin/DeepRecursiveFunction<#A, #B> // arrow.core/MemoizedDeepRecursiveFunction|MemoizedDeepRecursiveFunction(arrow.core.MemoizationCache<0:0,0:1>;kotlin.coroutines.SuspendFunction2,0:0,0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core/constant(#B): kotlin/Function1<#A, #B> // arrow.core/constant|constant(0:1){0§;1§}[0] +final fun <#A: kotlin/Any?> (#A).arrow.core/left(): arrow.core/Either<#A, kotlin/Nothing> // arrow.core/left|left@0:0(){0§}[0] +final fun <#A: kotlin/Any?> (#A).arrow.core/leftIor(): arrow.core/Ior<#A, kotlin/Nothing> // arrow.core/leftIor|leftIor@0:0(){0§}[0] +final fun <#A: kotlin/Any?> (#A).arrow.core/leftNel(): arrow.core/Either, kotlin/Nothing> // arrow.core/leftNel|leftNel@0:0(){0§}[0] +final fun <#A: kotlin/Any?> (#A).arrow.core/prependTo(kotlin.collections/Iterable<#A>): kotlin.collections/List<#A> // arrow.core/prependTo|prependTo@0:0(kotlin.collections.Iterable<0:0>){0§}[0] +final fun <#A: kotlin/Any?> (#A).arrow.core/right(): arrow.core/Either // arrow.core/right|right@0:0(){0§}[0] +final fun <#A: kotlin/Any?> (#A).arrow.core/rightIor(): arrow.core/Ior // arrow.core/rightIor|rightIor@0:0(){0§}[0] +final fun <#A: kotlin/Any?> (#A).arrow.core/some(): arrow.core/Option<#A> // arrow.core/some|some@0:0(){0§}[0] +final fun <#A: kotlin/Any?> (#A?).arrow.core/toOption(): arrow.core/Option<#A> // arrow.core/toOption|toOption@0:0?(){0§}[0] +final fun <#A: kotlin/Any?> (arrow.core/Either<#A, #A>).arrow.core/merge(): #A // arrow.core/merge|merge@arrow.core.Either<0:0,0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (arrow.core/NonEmptyList>).arrow.core/flatten(): arrow.core/NonEmptyList<#A> // arrow.core/flatten|flatten@arrow.core.NonEmptyList>(){0§}[0] +final fun <#A: kotlin/Any?> (arrow.core/Option<#A>).arrow.core/combine(arrow.core/Option<#A>, kotlin/Function2<#A, #A, #A>): arrow.core/Option<#A> // arrow.core/combine|combine@arrow.core.Option<0:0>(arrow.core.Option<0:0>;kotlin.Function2<0:0,0:0,0:0>){0§}[0] +final fun <#A: kotlin/Any?> (arrow.core/Option>).arrow.core/flatten(): arrow.core/Option<#A> // arrow.core/flatten|flatten@arrow.core.Option>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/collectionSizeOrDefault(kotlin/Int): kotlin/Int // arrow.core/collectionSizeOrDefault|collectionSizeOrDefault@kotlin.collections.Iterable<0:0>(kotlin.Int){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/elementAtOrNone(kotlin/Int): arrow.core/Option<#A> // arrow.core/elementAtOrNone|elementAtOrNone@kotlin.collections.Iterable<0:0>(kotlin.Int){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/firstOrNone(): arrow.core/Option<#A> // arrow.core/firstOrNone|firstOrNone@kotlin.collections.Iterable<0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/interleave(kotlin.collections/Iterable<#A>): kotlin.collections/List<#A> // arrow.core/interleave|interleave@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:0>){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/lastOrNone(): arrow.core/Option<#A> // arrow.core/lastOrNone|lastOrNone@kotlin.collections.Iterable<0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/singleOrNone(): arrow.core/Option<#A> // arrow.core/singleOrNone|singleOrNone@kotlin.collections.Iterable<0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/split(): kotlin/Pair, #A>? // arrow.core/split|split@kotlin.collections.Iterable<0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/tail(): kotlin.collections/List<#A> // arrow.core/tail|tail@kotlin.collections.Iterable<0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/toNonEmptyListOrNone(): arrow.core/Option> // arrow.core/toNonEmptyListOrNone|toNonEmptyListOrNone@kotlin.collections.Iterable<0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/toNonEmptyListOrNull(): arrow.core/NonEmptyList<#A>? // arrow.core/toNonEmptyListOrNull|toNonEmptyListOrNull@kotlin.collections.Iterable<0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/toNonEmptySetOrNone(): arrow.core/Option> // arrow.core/toNonEmptySetOrNone|toNonEmptySetOrNone@kotlin.collections.Iterable<0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/toNonEmptySetOrNull(): arrow.core/NonEmptySet<#A>? // arrow.core/toNonEmptySetOrNull|toNonEmptySetOrNull@kotlin.collections.Iterable<0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/filterOption(): kotlin.collections/List<#A> // arrow.core/filterOption|filterOption@kotlin.collections.Iterable>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/flattenOption(): kotlin.collections/List<#A> // arrow.core/flattenOption|flattenOption@kotlin.collections.Iterable>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/flatten(): kotlin.collections/List<#A> // arrow.core/flatten|flatten@kotlin.collections.Iterable>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Set<#A>).arrow.core/toNonEmptySetOrNone(): arrow.core/Option> // arrow.core/toNonEmptySetOrNone|toNonEmptySetOrNone@kotlin.collections.Set<0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.collections/Set<#A>).arrow.core/toNonEmptySetOrNull(): arrow.core/NonEmptySet<#A>? // arrow.core/toNonEmptySetOrNull|toNonEmptySetOrNull@kotlin.collections.Set<0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.coroutines.cancellation/CancellationException).arrow.core.raise/raisedOrRethrow(arrow.core.raise/DefaultRaise): #A // arrow.core.raise/raisedOrRethrow|raisedOrRethrow@kotlin.coroutines.cancellation.CancellationException(arrow.core.raise.DefaultRaise){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/interleave(kotlin.sequences/Sequence<#A>): kotlin.sequences/Sequence<#A> // arrow.core/interleave|interleave@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:0>){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/many(): kotlin.sequences/Sequence> // arrow.core/many|many@kotlin.sequences.Sequence<0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/once(): kotlin.sequences/Sequence<#A> // arrow.core/once|once@kotlin.sequences.Sequence<0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/salign(kotlin.sequences/Sequence<#A>, kotlin/Function2<#A, #A, #A>): kotlin.sequences/Sequence<#A> // arrow.core/salign|salign@kotlin.sequences.Sequence<0:0>(kotlin.sequences.Sequence<0:0>;kotlin.Function2<0:0,0:0,0:0>){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/split(): kotlin/Pair, #A>? // arrow.core/split|split@kotlin.sequences.Sequence<0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.core/tail(): kotlin.sequences/Sequence<#A> // arrow.core/tail|tail@kotlin.sequences.Sequence<0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence>).arrow.core/filterOption(): kotlin.sequences/Sequence<#A> // arrow.core/filterOption|filterOption@kotlin.sequences.Sequence>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin.sequences/Sequence>).arrow.core/flatten(): kotlin.sequences/Sequence<#A> // arrow.core/flatten|flatten@kotlin.sequences.Sequence>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin/Function1, #A>).arrow.core.raise/merge(): #A // arrow.core.raise/merge|merge@kotlin.Function1,0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin/Function1, #A>).arrow.core/toOption(): arrow.core/Option<#A> // arrow.core/toOption|toOption@kotlin.Function1,0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin/Function1, #A>).arrow.core.raise/get(): #A // arrow.core.raise/get|get@kotlin.Function1,0:0>(){0§}[0] +final fun <#A: kotlin/Any?> (kotlin/Function1, #A>).arrow.core.raise/toResult(): kotlin/Result<#A> // arrow.core.raise/toResult|toResult@kotlin.Function1,0:0>(){0§}[0] +final fun <#A: kotlin/Any?> arrow.core/nonEmptyListOf(#A, kotlin/Array...): arrow.core/NonEmptyList<#A> // arrow.core/nonEmptyListOf|nonEmptyListOf(0:0;kotlin.Array...){0§}[0] +final fun <#A: kotlin/Any?> arrow.core/nonEmptySetOf(#A, kotlin/Array...): arrow.core/NonEmptySet<#A> // arrow.core/nonEmptySetOf|nonEmptySetOf(0:0;kotlin.Array...){0§}[0] +final fun <#A: kotlin/Any?> arrow.core/none(): arrow.core/Option<#A> // arrow.core/none|none(){0§}[0] +final fun <#A: kotlin/Any?> arrow.core/sort(#A, #A, #A, kotlin/Comparator<#A>): kotlin/Triple<#A, #A, #A> // arrow.core/sort|sort(0:0;0:0;0:0;kotlin.Comparator<0:0>){0§}[0] +final fun <#A: kotlin/Any?> arrow.core/sort(#A, #A, kotlin/Comparator<#A>): kotlin/Pair<#A, #A> // arrow.core/sort|sort(0:0;0:0;kotlin.Comparator<0:0>){0§}[0] +final fun <#A: kotlin/Any?> arrow.core/sort(#A, kotlin/Array..., kotlin/Comparator<#A>): kotlin.collections/List<#A> // arrow.core/sort|sort(0:0;kotlin.Array...;kotlin.Comparator<0:0>){0§}[0] +final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>, #C: kotlin/Comparable<#C>, #D: kotlin/Comparable<#D>, #E: kotlin/Comparable<#E>, #F: kotlin/Comparable<#F>, #G: kotlin/Comparable<#G>, #H: kotlin/Comparable<#H>, #I: kotlin/Comparable<#I>> (arrow.core/Tuple9<#A, #B, #C, #D, #E, #F, #G, #H, #I>).arrow.core/compareTo(arrow.core/Tuple9<#A, #B, #C, #D, #E, #F, #G, #H, #I>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Tuple9<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>(arrow.core.Tuple9<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>){0§>;1§>;2§>;3§>;4§>;5§>;6§>;7§>;8§>}[0] +final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>, #C: kotlin/Comparable<#C>, #D: kotlin/Comparable<#D>, #E: kotlin/Comparable<#E>, #F: kotlin/Comparable<#F>, #G: kotlin/Comparable<#G>, #H: kotlin/Comparable<#H>> (arrow.core/Tuple8<#A, #B, #C, #D, #E, #F, #G, #H>).arrow.core/compareTo(arrow.core/Tuple8<#A, #B, #C, #D, #E, #F, #G, #H>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Tuple8<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7>(arrow.core.Tuple8<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7>){0§>;1§>;2§>;3§>;4§>;5§>;6§>;7§>}[0] +final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>, #C: kotlin/Comparable<#C>, #D: kotlin/Comparable<#D>, #E: kotlin/Comparable<#E>, #F: kotlin/Comparable<#F>, #G: kotlin/Comparable<#G>> (arrow.core/Tuple7<#A, #B, #C, #D, #E, #F, #G>).arrow.core/compareTo(arrow.core/Tuple7<#A, #B, #C, #D, #E, #F, #G>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Tuple7<0:0,0:1,0:2,0:3,0:4,0:5,0:6>(arrow.core.Tuple7<0:0,0:1,0:2,0:3,0:4,0:5,0:6>){0§>;1§>;2§>;3§>;4§>;5§>;6§>}[0] +final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>, #C: kotlin/Comparable<#C>, #D: kotlin/Comparable<#D>, #E: kotlin/Comparable<#E>, #F: kotlin/Comparable<#F>> (arrow.core/Tuple6<#A, #B, #C, #D, #E, #F>).arrow.core/compareTo(arrow.core/Tuple6<#A, #B, #C, #D, #E, #F>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Tuple6<0:0,0:1,0:2,0:3,0:4,0:5>(arrow.core.Tuple6<0:0,0:1,0:2,0:3,0:4,0:5>){0§>;1§>;2§>;3§>;4§>;5§>}[0] +final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>, #C: kotlin/Comparable<#C>, #D: kotlin/Comparable<#D>, #E: kotlin/Comparable<#E>> (arrow.core/Tuple5<#A, #B, #C, #D, #E>).arrow.core/compareTo(arrow.core/Tuple5<#A, #B, #C, #D, #E>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Tuple5<0:0,0:1,0:2,0:3,0:4>(arrow.core.Tuple5<0:0,0:1,0:2,0:3,0:4>){0§>;1§>;2§>;3§>;4§>}[0] +final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>, #C: kotlin/Comparable<#C>, #D: kotlin/Comparable<#D>> (arrow.core/Tuple4<#A, #B, #C, #D>).arrow.core/compareTo(arrow.core/Tuple4<#A, #B, #C, #D>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Tuple4<0:0,0:1,0:2,0:3>(arrow.core.Tuple4<0:0,0:1,0:2,0:3>){0§>;1§>;2§>;3§>}[0] +final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>, #C: kotlin/Comparable<#C>> (kotlin/Triple<#A, #B, #C>).arrow.core/compareTo(kotlin/Triple<#A, #B, #C>): kotlin/Int // arrow.core/compareTo|compareTo@kotlin.Triple<0:0,0:1,0:2>(kotlin.Triple<0:0,0:1,0:2>){0§>;1§>;2§>}[0] +final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>> (arrow.core/Either<#A, #B>).arrow.core/compareTo(arrow.core/Either<#A, #B>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Either<0:0,0:1>(arrow.core.Either<0:0,0:1>){0§>;1§>}[0] +final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>> (arrow.core/Ior<#A, #B>).arrow.core/compareTo(arrow.core/Ior<#A, #B>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Ior<0:0,0:1>(arrow.core.Ior<0:0,0:1>){0§>;1§>}[0] +final fun <#A: kotlin/Comparable<#A>, #B: kotlin/Comparable<#B>> (kotlin/Pair<#A, #B>).arrow.core/compareTo(kotlin/Pair<#A, #B>): kotlin/Int // arrow.core/compareTo|compareTo@kotlin.Pair<0:0,0:1>(kotlin.Pair<0:0,0:1>){0§>;1§>}[0] +final fun <#A: kotlin/Comparable<#A>> (arrow.core/NonEmptyList<#A>).arrow.core/compareTo(arrow.core/NonEmptyList<#A>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.NonEmptyList<0:0>(arrow.core.NonEmptyList<0:0>){0§>}[0] +final fun <#A: kotlin/Comparable<#A>> (arrow.core/Option<#A>).arrow.core/compareTo(arrow.core/Option<#A>): kotlin/Int // arrow.core/compareTo|compareTo@arrow.core.Option<0:0>(arrow.core.Option<0:0>){0§>}[0] +final fun <#A: kotlin/Comparable<#A>> (kotlin.collections/Iterable<#A>).arrow.core/compareTo(kotlin.collections/Iterable<#A>): kotlin/Int // arrow.core/compareTo|compareTo@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:0>){0§>}[0] +final fun <#A: kotlin/Comparable<#A>> arrow.core/sort(#A, #A): kotlin/Pair<#A, #A> // arrow.core/sort|sort(0:0;0:0){0§>}[0] +final fun <#A: kotlin/Comparable<#A>> arrow.core/sort(#A, #A, #A): kotlin/Triple<#A, #A, #A> // arrow.core/sort|sort(0:0;0:0;0:0){0§>}[0] +final fun <#A: kotlin/Comparable<#A>> arrow.core/sort(#A, kotlin/Array...): kotlin.collections/List<#A> // arrow.core/sort|sort(0:0;kotlin.Array...){0§>}[0] +final fun arrow.core/NonFatal(kotlin/Throwable): kotlin/Boolean // arrow.core/NonFatal|NonFatal(kotlin.Throwable){}[0] +final fun arrow.core/sort(kotlin/Byte, kotlin/Byte): kotlin/Pair // arrow.core/sort|sort(kotlin.Byte;kotlin.Byte){}[0] +final fun arrow.core/sort(kotlin/Byte, kotlin/Byte, kotlin/Byte): kotlin/Triple // arrow.core/sort|sort(kotlin.Byte;kotlin.Byte;kotlin.Byte){}[0] +final fun arrow.core/sort(kotlin/Byte, kotlin/ByteArray...): kotlin.collections/List // arrow.core/sort|sort(kotlin.Byte;kotlin.ByteArray...){}[0] +final fun arrow.core/sort(kotlin/Int, kotlin/Int): kotlin/Pair // arrow.core/sort|sort(kotlin.Int;kotlin.Int){}[0] +final fun arrow.core/sort(kotlin/Int, kotlin/Int, kotlin/Int): kotlin/Triple // arrow.core/sort|sort(kotlin.Int;kotlin.Int;kotlin.Int){}[0] +final fun arrow.core/sort(kotlin/Int, kotlin/IntArray...): kotlin.collections/List // arrow.core/sort|sort(kotlin.Int;kotlin.IntArray...){}[0] +final fun arrow.core/sort(kotlin/Long, kotlin/Long): kotlin/Pair // arrow.core/sort|sort(kotlin.Long;kotlin.Long){}[0] +final fun arrow.core/sort(kotlin/Long, kotlin/Long, kotlin/Long): kotlin/Triple // arrow.core/sort|sort(kotlin.Long;kotlin.Long;kotlin.Long){}[0] +final fun arrow.core/sort(kotlin/Long, kotlin/LongArray...): kotlin.collections/List // arrow.core/sort|sort(kotlin.Long;kotlin.LongArray...){}[0] +final fun arrow.core/sort(kotlin/Short, kotlin/Short): kotlin/Pair // arrow.core/sort|sort(kotlin.Short;kotlin.Short){}[0] +final fun arrow.core/sort(kotlin/Short, kotlin/Short, kotlin/Short): kotlin/Triple // arrow.core/sort|sort(kotlin.Short;kotlin.Short;kotlin.Short){}[0] +final fun arrow.core/sort(kotlin/Short, kotlin/ShortArray...): kotlin.collections/List // arrow.core/sort|sort(kotlin.Short;kotlin.ShortArray...){}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any> (arrow.core.raise/Raise<#A>).arrow.core.raise/ensureNotNull(#B?, kotlin/Function0<#A>): #B // arrow.core.raise/ensureNotNull|ensureNotNull@arrow.core.raise.Raise<0:0>(0:1?;kotlin.Function0<0:0>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?, #K: kotlin/Any?, #L: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin.collections/Map<#A, #E>, kotlin.collections/Map<#A, #F>, kotlin.collections/Map<#A, #G>, kotlin.collections/Map<#A, #H>, kotlin.collections/Map<#A, #I>, kotlin.collections/Map<#A, #J>, kotlin.collections/Map<#A, #K>, kotlin/Function11<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J, #K, #L>): kotlin.collections/Map<#A, #L> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.collections.Map<0:0,0:4>;kotlin.collections.Map<0:0,0:5>;kotlin.collections.Map<0:0,0:6>;kotlin.collections.Map<0:0,0:7>;kotlin.collections.Map<0:0,0:8>;kotlin.collections.Map<0:0,0:9>;kotlin.collections.Map<0:0,0:10>;kotlin.Function11<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10,0:11>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§;11§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?, #K: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function1, #H>, kotlin/Function1, #I>, kotlin/Function1, #J>, kotlin/Function9<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K>): #K // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function1,0:7>;kotlin.Function1,0:8>;kotlin.Function1,0:9>;kotlin.Function9<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?, #K: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function1, #H>, kotlin/Function1, #I>, kotlin/Function1, #J>, kotlin/Function9<#B, #C, #D, #E, #F, #G, #H, #I, #J, #K>): #K // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function1,0:7>;kotlin.Function1,0:8>;kotlin.Function1,0:9>;kotlin.Function9<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?, #K: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin.collections/Iterable<#D>, kotlin.collections/Iterable<#E>, kotlin.collections/Iterable<#F>, kotlin.collections/Iterable<#G>, kotlin.collections/Iterable<#H>, kotlin.collections/Iterable<#I>, kotlin.collections/Iterable<#J>, kotlin/Function10<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J, #K>): kotlin.collections/List<#K> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.collections.Iterable<0:3>;kotlin.collections.Iterable<0:4>;kotlin.collections.Iterable<0:5>;kotlin.collections.Iterable<0:6>;kotlin.collections.Iterable<0:7>;kotlin.collections.Iterable<0:8>;kotlin.collections.Iterable<0:9>;kotlin.Function10<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?, #K: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin.collections/Map<#A, #E>, kotlin.collections/Map<#A, #F>, kotlin.collections/Map<#A, #G>, kotlin.collections/Map<#A, #H>, kotlin.collections/Map<#A, #I>, kotlin.collections/Map<#A, #J>, kotlin/Function10<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J, #K>): kotlin.collections/Map<#A, #K> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.collections.Map<0:0,0:4>;kotlin.collections.Map<0:0,0:5>;kotlin.collections.Map<0:0,0:6>;kotlin.collections.Map<0:0,0:7>;kotlin.collections.Map<0:0,0:8>;kotlin.collections.Map<0:0,0:9>;kotlin.Function10<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function1, #H>, kotlin/Function1, #I>, kotlin/Function8<#B, #C, #D, #E, #F, #G, #H, #I, #J>): #J // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function1,0:7>;kotlin.Function1,0:8>;kotlin.Function8<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function1, #H>, kotlin/Function1, #I>, kotlin/Function8<#B, #C, #D, #E, #F, #G, #H, #I, #J>): #J // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function1,0:7>;kotlin.Function1,0:8>;kotlin.Function8<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin.collections/Iterable<#D>, kotlin.collections/Iterable<#E>, kotlin.collections/Iterable<#F>, kotlin.collections/Iterable<#G>, kotlin.collections/Iterable<#H>, kotlin.collections/Iterable<#I>, kotlin/Function9<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J>): kotlin.collections/List<#J> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.collections.Iterable<0:3>;kotlin.collections.Iterable<0:4>;kotlin.collections.Iterable<0:5>;kotlin.collections.Iterable<0:6>;kotlin.collections.Iterable<0:7>;kotlin.collections.Iterable<0:8>;kotlin.Function9<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin.collections/Map<#A, #E>, kotlin.collections/Map<#A, #F>, kotlin.collections/Map<#A, #G>, kotlin.collections/Map<#A, #H>, kotlin.collections/Map<#A, #I>, kotlin/Function9<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J>): kotlin.collections/Map<#A, #J> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.collections.Map<0:0,0:4>;kotlin.collections.Map<0:0,0:5>;kotlin.collections.Map<0:0,0:6>;kotlin.collections.Map<0:0,0:7>;kotlin.collections.Map<0:0,0:8>;kotlin.Function9<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function1, #H>, kotlin/Function7<#B, #C, #D, #E, #F, #G, #H, #I>): #I // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function1,0:7>;kotlin.Function7<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>){0§;1§;2§;3§;4§;5§;6§;7§;8§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function1, #H>, kotlin/Function7<#B, #C, #D, #E, #F, #G, #H, #I>): #I // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function1,0:7>;kotlin.Function7<0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>){0§;1§;2§;3§;4§;5§;6§;7§;8§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin.collections/Iterable<#D>, kotlin.collections/Iterable<#E>, kotlin.collections/Iterable<#F>, kotlin.collections/Iterable<#G>, kotlin.collections/Iterable<#H>, kotlin/Function8<#A, #B, #C, #D, #E, #F, #G, #H, #I>): kotlin.collections/List<#I> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.collections.Iterable<0:3>;kotlin.collections.Iterable<0:4>;kotlin.collections.Iterable<0:5>;kotlin.collections.Iterable<0:6>;kotlin.collections.Iterable<0:7>;kotlin.Function8<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>){0§;1§;2§;3§;4§;5§;6§;7§;8§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin.collections/Map<#A, #E>, kotlin.collections/Map<#A, #F>, kotlin.collections/Map<#A, #G>, kotlin.collections/Map<#A, #H>, kotlin/Function8<#A, #B, #C, #D, #E, #F, #G, #H, #I>): kotlin.collections/Map<#A, #I> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.collections.Map<0:0,0:4>;kotlin.collections.Map<0:0,0:5>;kotlin.collections.Map<0:0,0:6>;kotlin.collections.Map<0:0,0:7>;kotlin.Function8<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>){0§;1§;2§;3§;4§;5§;6§;7§;8§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function6<#B, #C, #D, #E, #F, #G, #H>): #H // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function6<0:1,0:2,0:3,0:4,0:5,0:6,0:7>){0§;1§;2§;3§;4§;5§;6§;7§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function1, #G>, kotlin/Function6<#B, #C, #D, #E, #F, #G, #H>): #H // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function1,0:6>;kotlin.Function6<0:1,0:2,0:3,0:4,0:5,0:6,0:7>){0§;1§;2§;3§;4§;5§;6§;7§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin.collections/Iterable<#D>, kotlin.collections/Iterable<#E>, kotlin.collections/Iterable<#F>, kotlin.collections/Iterable<#G>, kotlin/Function7<#A, #B, #C, #D, #E, #F, #G, #H>): kotlin.collections/List<#H> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.collections.Iterable<0:3>;kotlin.collections.Iterable<0:4>;kotlin.collections.Iterable<0:5>;kotlin.collections.Iterable<0:6>;kotlin.Function7<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7>){0§;1§;2§;3§;4§;5§;6§;7§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin.collections/Map<#A, #E>, kotlin.collections/Map<#A, #F>, kotlin.collections/Map<#A, #G>, kotlin/Function7<#A, #B, #C, #D, #E, #F, #G, #H>): kotlin.collections/Map<#A, #H> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.collections.Map<0:0,0:4>;kotlin.collections.Map<0:0,0:5>;kotlin.collections.Map<0:0,0:6>;kotlin.Function7<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7>){0§;1§;2§;3§;4§;5§;6§;7§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function5<#B, #C, #D, #E, #F, #G>): #G // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function5<0:1,0:2,0:3,0:4,0:5,0:6>){0§;1§;2§;3§;4§;5§;6§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function1, #F>, kotlin/Function5<#B, #C, #D, #E, #F, #G>): #G // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function1,0:5>;kotlin.Function5<0:1,0:2,0:3,0:4,0:5,0:6>){0§;1§;2§;3§;4§;5§;6§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin.collections/Iterable<#D>, kotlin.collections/Iterable<#E>, kotlin.collections/Iterable<#F>, kotlin/Function6<#A, #B, #C, #D, #E, #F, #G>): kotlin.collections/List<#G> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.collections.Iterable<0:3>;kotlin.collections.Iterable<0:4>;kotlin.collections.Iterable<0:5>;kotlin.Function6<0:0,0:1,0:2,0:3,0:4,0:5,0:6>){0§;1§;2§;3§;4§;5§;6§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin.collections/Map<#A, #E>, kotlin.collections/Map<#A, #F>, kotlin/Function6<#A, #B, #C, #D, #E, #F, #G>): kotlin.collections/Map<#A, #G> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.collections.Map<0:0,0:4>;kotlin.collections.Map<0:0,0:5>;kotlin.Function6<0:0,0:1,0:2,0:3,0:4,0:5,0:6>){0§;1§;2§;3§;4§;5§;6§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function4<#B, #C, #D, #E, #F>): #F // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function4<0:1,0:2,0:3,0:4,0:5>){0§;1§;2§;3§;4§;5§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function1, #E>, kotlin/Function4<#B, #C, #D, #E, #F>): #F // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function1,0:4>;kotlin.Function4<0:1,0:2,0:3,0:4,0:5>){0§;1§;2§;3§;4§;5§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin.collections/Iterable<#D>, kotlin.collections/Iterable<#E>, kotlin/Function5<#A, #B, #C, #D, #E, #F>): kotlin.collections/List<#F> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.collections.Iterable<0:3>;kotlin.collections.Iterable<0:4>;kotlin.Function5<0:0,0:1,0:2,0:3,0:4,0:5>){0§;1§;2§;3§;4§;5§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin.collections/Map<#A, #E>, kotlin/Function5<#A, #B, #C, #D, #E, #F>): kotlin.collections/Map<#A, #F> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.collections.Map<0:0,0:4>;kotlin.Function5<0:0,0:1,0:2,0:3,0:4,0:5>){0§;1§;2§;3§;4§;5§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function3<#B, #C, #D, #E>): #E // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function3<0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function1, #D>, kotlin/Function3<#B, #C, #D, #E>): #E // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function1,0:3>;kotlin.Function3<0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin.collections/Iterable<#D>, kotlin/Function4<#A, #B, #C, #D, #E>): kotlin.collections/List<#E> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.collections.Iterable<0:3>;kotlin.Function4<0:0,0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin.collections/Map<#A, #D>, kotlin/Function4<#A, #B, #C, #D, #E>): kotlin.collections/Map<#A, #E> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.collections.Map<0:0,0:3>;kotlin.Function4<0:0,0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/zipOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function2<#B, #C, #D>): #D // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function2<0:1,0:2,0:3>){0§;1§;2§;3§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (arrow.core.raise/Raise<#B>).arrow.core.raise/mapOrAccumulate(kotlin.collections/Map<#A, #C>, kotlin/Function2<#B, #B, #B>, kotlin/Function2, kotlin.collections/Map.Entry<#A, #C>, #D>): kotlin.collections/Map<#A, #D> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise<0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.Function2<0:1,0:1,0:1>;kotlin.Function2,kotlin.collections.Map.Entry<0:0,0:2>,0:3>){0§;1§;2§;3§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/zipOrAccumulate(kotlin/Function1, #B>, kotlin/Function1, #C>, kotlin/Function2<#B, #C, #D>): #D // arrow.core.raise/zipOrAccumulate|zipOrAccumulate@arrow.core.raise.Raise>(kotlin.Function1,0:1>;kotlin.Function1,0:2>;kotlin.Function2<0:1,0:2,0:3>){0§;1§;2§;3§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/mapOrAccumulate(kotlin.collections/Map<#A, #C>, kotlin/Function2, kotlin.collections/Map.Entry<#A, #C>, #D>): kotlin.collections/Map<#A, #D> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise>(kotlin.collections.Map<0:0,0:2>;kotlin.Function2,kotlin.collections.Map.Entry<0:0,0:2>,0:3>){0§;1§;2§;3§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/zip(kotlin.collections/Iterable<#B>, kotlin.collections/Iterable<#C>, kotlin/Function3<#A, #B, #C, #D>): kotlin.collections/List<#D> // arrow.core/zip|zip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.collections.Iterable<0:2>;kotlin.Function3<0:0,0:1,0:2,0:3>){0§;1§;2§;3§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/padZip(kotlin.collections/Map<#A, #C>, kotlin/Function2<#A, #B, #D>, kotlin/Function2<#A, #C, #D>, kotlin/Function3<#A, #B, #C, #D>): kotlin.collections/Map<#A, #D> // arrow.core/padZip|padZip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.Function2<0:0,0:1,0:3>;kotlin.Function2<0:0,0:2,0:3>;kotlin.Function3<0:0,0:1,0:2,0:3>){0§;1§;2§;3§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/zip(kotlin.collections/Map<#A, #C>, kotlin/Function3<#A, #B, #C, #D>): kotlin.collections/Map<#A, #D> // arrow.core/zip|zip@kotlin.collections.Map<0:0,0:1>(kotlin.collections.Map<0:0,0:2>;kotlin.Function3<0:0,0:1,0:2,0:3>){0§;1§;2§;3§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #C>).arrow.core/mapOrAccumulate(kotlin/Function2<#B, #B, #B>, kotlin/Function2, kotlin.collections/Map.Entry<#A, #C>, #D>): arrow.core/Either<#B, kotlin.collections/Map<#A, #D>> // arrow.core/mapOrAccumulate|mapOrAccumulate@kotlin.collections.Map<0:0,0:2>(kotlin.Function2<0:1,0:1,0:1>;kotlin.Function2,kotlin.collections.Map.Entry<0:0,0:2>,0:3>){0§;1§;2§;3§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #C>).arrow.core/mapOrAccumulate(kotlin/Function2, kotlin.collections/Map.Entry<#A, #C>, #D>): arrow.core/Either, kotlin.collections/Map<#A, #D>> // arrow.core/mapOrAccumulate|mapOrAccumulate@kotlin.collections.Map<0:0,0:2>(kotlin.Function2,kotlin.collections.Map.Entry<0:0,0:2>,0:3>){0§;1§;2§;3§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #D>).arrow.core/unalign(kotlin/Function1, arrow.core/Ior<#B, #C>>): kotlin/Pair, kotlin.collections/Map<#A, #C>> // arrow.core/unalign|unalign@kotlin.collections.Map<0:0,0:3>(kotlin.Function1,arrow.core.Ior<0:1,0:2>>){0§;1§;2§;3§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (kotlin.collections/Map<#A, #D>).arrow.core/unzip(kotlin/Function1, kotlin/Pair<#B, #C>>): kotlin/Pair, kotlin.collections/Map<#A, #C>> // arrow.core/unzip|unzip@kotlin.collections.Map<0:0,0:3>(kotlin.Function1,kotlin.Pair<0:1,0:2>>){0§;1§;2§;3§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/mapOrAccumulate(kotlin.collections/Iterable<#B>, kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, #C>): kotlin.collections/List<#C> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.collections.Iterable<0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/mapOrAccumulate(kotlin.sequences/Sequence<#B>, kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, #C>): kotlin.collections/List<#C> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/withError(kotlin/Function1<#B, #A>, kotlin/Function1, #C>): #C // arrow.core.raise/withError|withError@arrow.core.raise.Raise<0:0>(kotlin.Function1<0:1,0:0>;kotlin.Function1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/mapOrAccumulate(arrow.core/NonEmptyList<#B>, kotlin/Function2, #B, #C>): arrow.core/NonEmptyList<#C> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise>(arrow.core.NonEmptyList<0:1>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/mapOrAccumulate(arrow.core/NonEmptySet<#B>, kotlin/Function2, #B, #C>): arrow.core/NonEmptySet<#C> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise>(arrow.core.NonEmptySet<0:1>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/mapOrAccumulate(kotlin.collections/Iterable<#B>, kotlin/Function2, #B, #C>): kotlin.collections/List<#C> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise>(kotlin.collections.Iterable<0:1>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/mapOrAccumulate(kotlin.sequences/Sequence<#B>, kotlin/Function2, #B, #C>): kotlin.collections/List<#C> // arrow.core.raise/mapOrAccumulate|mapOrAccumulate@arrow.core.raise.Raise>(kotlin.sequences.Sequence<0:1>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/Either<#A, #B>).arrow.core/flatMap(kotlin/Function1<#B, arrow.core/Either<#A, #C>>): arrow.core/Either<#A, #C> // arrow.core/flatMap|flatMap@arrow.core.Either<0:0,0:1>(kotlin.Function1<0:1,arrow.core.Either<0:0,0:2>>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/Either<#A, #C>).arrow.core/recover(kotlin/Function2, #A, #C>): arrow.core/Either<#B, #C> // arrow.core/recover|recover@arrow.core.Either<0:0,0:2>(kotlin.Function2,0:0,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/Ior<#A, #B>).arrow.core/flatMap(kotlin/Function2<#A, #A, #A>, kotlin/Function1<#B, arrow.core/Ior<#A, #C>>): arrow.core/Ior<#A, #C> // arrow.core/flatMap|flatMap@arrow.core.Ior<0:0,0:1>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1<0:1,arrow.core.Ior<0:0,0:2>>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/Ior<#A, #B>).arrow.core/handleErrorWith(kotlin/Function2<#B, #B, #B>, kotlin/Function1<#A, arrow.core/Ior<#C, #B>>): arrow.core/Ior<#C, #B> // arrow.core/handleErrorWith|handleErrorWith@arrow.core.Ior<0:0,0:1>(kotlin.Function2<0:1,0:1,0:1>;kotlin.Function1<0:0,arrow.core.Ior<0:2,0:1>>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/NonEmptyList<#B>).arrow.core/mapOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, #C>): arrow.core/Either<#A, arrow.core/NonEmptyList<#C>> // arrow.core/mapOrAccumulate|mapOrAccumulate@arrow.core.NonEmptyList<0:1>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core/NonEmptyList<#B>).arrow.core/mapOrAccumulate(kotlin/Function2, #B, #C>): arrow.core/Either, arrow.core/NonEmptyList<#C>> // arrow.core/mapOrAccumulate|mapOrAccumulate@arrow.core.NonEmptyList<0:1>(kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/align(kotlin.collections/Iterable<#B>, kotlin/Function1, #C>): kotlin.collections/List<#C> // arrow.core/align|align@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.Function1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/leftPadZip(kotlin.collections/Iterable<#B>, kotlin/Function2<#A?, #B, #C>): kotlin.collections/List<#C> // arrow.core/leftPadZip|leftPadZip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.Function2<0:0?,0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/padZip(kotlin.collections/Iterable<#B>, kotlin/Function1<#A, #C>, kotlin/Function1<#B, #C>, kotlin/Function2<#A, #B, #C>): kotlin.collections/List<#C> // arrow.core/padZip|padZip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:1,0:2>;kotlin.Function2<0:0,0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/padZip(kotlin.collections/Iterable<#B>, kotlin/Function2<#A?, #B?, #C>): kotlin.collections/List<#C> // arrow.core/padZip|padZip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.Function2<0:0?,0:1?,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/rightPadZip(kotlin.collections/Iterable<#B>, kotlin/Function2<#A, #B?, #C>): kotlin.collections/List<#C> // arrow.core/rightPadZip|rightPadZip@kotlin.collections.Iterable<0:0>(kotlin.collections.Iterable<0:1>;kotlin.Function2<0:0,0:1?,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/separateEither(kotlin/Function1<#A, arrow.core/Either<#B, #C>>): kotlin/Pair, kotlin.collections/List<#C>> // arrow.core/separateEither|separateEither@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,arrow.core.Either<0:1,0:2>>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#B>).arrow.core/mapOrAccumulate(kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, #C>): arrow.core/Either<#A, kotlin.collections/List<#C>> // arrow.core/mapOrAccumulate|mapOrAccumulate@kotlin.collections.Iterable<0:1>(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#B>).arrow.core/mapOrAccumulate(kotlin/Function2, #B, #C>): arrow.core/Either, kotlin.collections/List<#C>> // arrow.core/mapOrAccumulate|mapOrAccumulate@kotlin.collections.Iterable<0:1>(kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#C>).arrow.core/unalign(kotlin/Function1<#C, arrow.core/Ior<#A, #B>>): kotlin/Pair, kotlin.collections/List<#B?>> // arrow.core/unalign|unalign@kotlin.collections.Iterable<0:2>(kotlin.Function1<0:2,arrow.core.Ior<0:0,0:1>>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Map<#A, #B>).arrow.core/fold(#C, kotlin/Function2<#C, kotlin.collections/Map.Entry<#A, #B>, #C>): #C // arrow.core/fold|fold@kotlin.collections.Map<0:0,0:1>(0:2;kotlin.Function2<0:2,kotlin.collections.Map.Entry<0:0,0:1>,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/fold(kotlin/Function1<#A, #C>, kotlin/Function1<#B, #C>): #C // arrow.core.raise/fold|fold@kotlin.Function1,0:1>(kotlin.Function1<0:0,0:2>;kotlin.Function1<0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/fold(kotlin/Function1, kotlin/Function1<#A, #C>, kotlin/Function1<#B, #C>): #C // arrow.core.raise/fold|fold@kotlin.Function1,0:1>(kotlin.Function1;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> arrow.core.raise/fold(kotlin/Function1, #B>, kotlin/Function1<#A, #C>, kotlin/Function1<#B, #C>): #C // arrow.core.raise/fold|fold(kotlin.Function1,0:1>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> arrow.core.raise/fold(kotlin/Function1, #B>, kotlin/Function1, kotlin/Function1<#A, #C>, kotlin/Function1<#B, #C>): #C // arrow.core.raise/fold|fold(kotlin.Function1,0:1>;kotlin.Function1;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/forEachAccumulating(kotlin.collections/Iterable<#B>, kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, kotlin/Unit>) // arrow.core.raise/forEachAccumulating|forEachAccumulating@arrow.core.raise.Raise<0:0>(kotlin.collections.Iterable<0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,kotlin.Unit>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/forEachAccumulating(kotlin.collections/Iterator<#B>, kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, kotlin/Unit>) // arrow.core.raise/forEachAccumulating|forEachAccumulating@arrow.core.raise.Raise<0:0>(kotlin.collections.Iterator<0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,kotlin.Unit>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/forEachAccumulating(kotlin.sequences/Sequence<#B>, kotlin/Function2<#A, #A, #A>, kotlin/Function2, #B, kotlin/Unit>) // arrow.core.raise/forEachAccumulating|forEachAccumulating@arrow.core.raise.Raise<0:0>(kotlin.sequences.Sequence<0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function2,0:1,kotlin.Unit>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/forEachAccumulatingImpl(kotlin.collections/Iterator<#B>, kotlin/Function2<#A, #A, #A>, kotlin/Function3, #B, kotlin/Boolean, kotlin/Unit>) // arrow.core.raise/forEachAccumulatingImpl|forEachAccumulatingImpl@arrow.core.raise.Raise<0:0>(kotlin.collections.Iterator<0:1>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Function3,0:1,kotlin.Boolean,kotlin.Unit>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/traced(kotlin/Function1, #B>, kotlin/Function2): #B // arrow.core.raise/traced|traced@arrow.core.raise.Raise<0:0>(kotlin.Function1,0:1>;kotlin.Function2){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/forEachAccumulating(kotlin.collections/Iterable<#B>, kotlin/Function2, #B, kotlin/Unit>) // arrow.core.raise/forEachAccumulating|forEachAccumulating@arrow.core.raise.Raise>(kotlin.collections.Iterable<0:1>;kotlin.Function2,0:1,kotlin.Unit>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/forEachAccumulating(kotlin.collections/Iterator<#B>, kotlin/Function2, #B, kotlin/Unit>) // arrow.core.raise/forEachAccumulating|forEachAccumulating@arrow.core.raise.Raise>(kotlin.collections.Iterator<0:1>;kotlin.Function2,0:1,kotlin.Unit>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/forEachAccumulating(kotlin.sequences/Sequence<#B>, kotlin/Function2, #B, kotlin/Unit>) // arrow.core.raise/forEachAccumulating|forEachAccumulating@arrow.core.raise.Raise>(kotlin.sequences.Sequence<0:1>;kotlin.Function2,0:1,kotlin.Unit>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core.raise/Raise>).arrow.core.raise/forEachAccumulatingImpl(kotlin.collections/Iterator<#B>, kotlin/Function3, #B, kotlin/Boolean, kotlin/Unit>) // arrow.core.raise/forEachAccumulatingImpl|forEachAccumulatingImpl@arrow.core.raise.Raise>(kotlin.collections.Iterator<0:1>;kotlin.Function3,0:1,kotlin.Boolean,kotlin.Unit>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Either<#A, #B>).arrow.core/getOrElse(kotlin/Function1<#A, #B>): #B // arrow.core/getOrElse|getOrElse@arrow.core.Either<0:0,0:1>(kotlin.Function1<0:0,0:1>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Ior<#A, #B>).arrow.core/getOrElse(kotlin/Function1<#A, #B>): #B // arrow.core/getOrElse|getOrElse@arrow.core.Ior<0:0,0:1>(kotlin.Function1<0:0,0:1>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.core/Ior<#A, arrow.core/Ior<#A, #B>>).arrow.core/flatten(kotlin/Function2<#A, #A, #A>): arrow.core/Ior<#A, #B> // arrow.core/flatten|flatten@arrow.core.Ior<0:0,arrow.core.Ior<0:0,0:1>>(kotlin.Function2<0:0,0:0,0:0>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/reduceOrNull(kotlin/Function1<#A, #B>, kotlin/Function2<#B, #A, #B>): #B? // arrow.core/reduceOrNull|reduceOrNull@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,0:1>;kotlin.Function2<0:1,0:0,0:1>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable>).arrow.core/flattenOrAccumulate(kotlin/Function2<#A, #A, #A>): arrow.core/Either<#A, kotlin.collections/List<#B>> // arrow.core/flattenOrAccumulate|flattenOrAccumulate@kotlin.collections.Iterable>(kotlin.Function2<0:0,0:0,0:0>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/List<#A>).arrow.core/reduceRightNull(kotlin/Function1<#A, #B>, kotlin/Function2<#A, #B, #B>): #B? // arrow.core/reduceRightNull|reduceRightNull@kotlin.collections.List<0:0>(kotlin.Function1<0:0,0:1>;kotlin.Function2<0:0,0:1,0:1>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/getOrElse(kotlin/Function1<#A, #B>): #B // arrow.core.raise/getOrElse|getOrElse@kotlin.Function1,0:1>(kotlin.Function1<0:0,0:1>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/toOption(kotlin/Function1<#A, arrow.core/Option<#B>>): arrow.core/Option<#B> // arrow.core.raise/toOption|toOption@kotlin.Function1,0:1>(kotlin.Function1<0:0,arrow.core.Option<0:1>>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Function1, #B>).arrow.core.raise/toResult(kotlin/Function1<#A, kotlin/Result<#B>>): kotlin/Result<#B> // arrow.core.raise/toResult|toResult@kotlin.Function1,0:1>(kotlin.Function1<0:0,kotlin.Result<0:1>>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin/Result<#A>).arrow.core/flatMap(kotlin/Function1<#A, kotlin/Result<#B>>): kotlin/Result<#B> // arrow.core/flatMap|flatMap@kotlin.Result<0:0>(kotlin.Function1<0:0,kotlin.Result<0:1>>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.raise/eagerEffect(noinline kotlin/Function1, #B>): kotlin/Function1, #B> // arrow.core.raise/eagerEffect|eagerEffect(kotlin.Function1,0:1>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.raise/effect(noinline kotlin.coroutines/SuspendFunction1, #B>): kotlin.coroutines/SuspendFunction1, #B> // arrow.core.raise/effect|effect(kotlin.coroutines.SuspendFunction1,0:1>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.raise/either(kotlin/Function1, #B>): arrow.core/Either<#A, #B> // arrow.core.raise/either|either(kotlin.Function1,0:1>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.raise/ior(noinline kotlin/Function2<#A, #A, #A>, kotlin/Function1, #B>): arrow.core/Ior<#A, #B> // arrow.core.raise/ior|ior(kotlin.Function2<0:0,0:0,0:0>;kotlin.Function1,0:1>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.raise/iorNel(noinline kotlin/Function2, arrow.core/NonEmptyList<#A>, arrow.core/NonEmptyList<#A>> = ..., kotlin/Function1>, #B>): arrow.core/Ior, #B> // arrow.core.raise/iorNel|iorNel(kotlin.Function2,arrow.core.NonEmptyList<0:0>,arrow.core.NonEmptyList<0:0>>;kotlin.Function1>,0:1>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.raise/recover(kotlin/Function1, #B>, kotlin/Function1<#A, #B>): #B // arrow.core.raise/recover|recover(kotlin.Function1,0:1>;kotlin.Function1<0:0,0:1>){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> arrow.core.raise/recover(kotlin/Function1, #B>, kotlin/Function1<#A, #B>, kotlin/Function1): #B // arrow.core.raise/recover|recover(kotlin.Function1,0:1>;kotlin.Function1<0:0,0:1>;kotlin.Function1){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Comparable<#B>> (arrow.core/NonEmptyList<#A>).arrow.core/maxBy(kotlin/Function1<#A, #B>): #A // arrow.core/maxBy|maxBy@arrow.core.NonEmptyList<0:0>(kotlin.Function1<0:0,0:1>){0§;1§>}[0] +final inline fun <#A: kotlin/Any?, #B: kotlin/Comparable<#B>> (arrow.core/NonEmptyList<#A>).arrow.core/minBy(kotlin/Function1<#A, #B>): #A // arrow.core/minBy|minBy@arrow.core.NonEmptyList<0:0>(kotlin.Function1<0:0,0:1>){0§;1§>}[0] +final inline fun <#A: kotlin/Any?, #B: reified kotlin/Any?> (kotlin.collections/Map<#A, *>).arrow.core/filterIsInstance(): kotlin.collections/Map<#A, #B> // arrow.core/filterIsInstance|filterIsInstance@kotlin.collections.Map<0:0,*>(){0§;1§}[0] +final inline fun <#A: kotlin/Any?, #B: reified kotlin/Throwable, #C: kotlin/Any?> (arrow.core/Either).arrow.core/catch(kotlin/Function2, #B, #C>): arrow.core/Either<#A, #C> // arrow.core/catch|catch@arrow.core.Either(kotlin.Function2,0:1,0:2>){0§;1§;2§}[0] +final inline fun <#A: kotlin/Any?> (#A).arrow.core/nel(): arrow.core/NonEmptyList<#A> // arrow.core/nel|nel@0:0(){0§}[0] +final inline fun <#A: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.core.raise/ensure(kotlin/Boolean, kotlin/Function0<#A>) // arrow.core.raise/ensure|ensure@arrow.core.raise.Raise<0:0>(kotlin.Boolean;kotlin.Function0<0:0>){0§}[0] +final inline fun <#A: kotlin/Any?> (arrow.core/Option<#A>).arrow.core/getOrElse(kotlin/Function0<#A>): #A // arrow.core/getOrElse|getOrElse@arrow.core.Option<0:0>(kotlin.Function0<0:0>){0§}[0] +final inline fun <#A: kotlin/Any?> (arrow.core/Option<#A>).arrow.core/recover(kotlin/Function1, #A>): arrow.core/Option<#A> // arrow.core/recover|recover@arrow.core.Option<0:0>(kotlin.Function1,0:0>){0§}[0] +final inline fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/firstOrNone(kotlin/Function1<#A, kotlin/Boolean>): arrow.core/Option<#A> // arrow.core/firstOrNone|firstOrNone@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§}[0] +final inline fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/lastOrNone(kotlin/Function1<#A, kotlin/Boolean>): arrow.core/Option<#A> // arrow.core/lastOrNone|lastOrNone@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§}[0] +final inline fun <#A: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.core/singleOrNone(kotlin/Function1<#A, kotlin/Boolean>): arrow.core/Option<#A> // arrow.core/singleOrNone|singleOrNone@kotlin.collections.Iterable<0:0>(kotlin.Function1<0:0,kotlin.Boolean>){0§}[0] +final inline fun <#A: kotlin/Any?> arrow.core.raise/catch(kotlin/Function0<#A>, kotlin/Function1): #A // arrow.core.raise/catch|catch(kotlin.Function0<0:0>;kotlin.Function1){0§}[0] +final inline fun <#A: kotlin/Any?> arrow.core.raise/merge(kotlin/Function1, #A>): #A // arrow.core.raise/merge|merge(kotlin.Function1,0:0>){0§}[0] +final inline fun <#A: kotlin/Any?> arrow.core.raise/nullable(kotlin/Function1, #A>): #A? // arrow.core.raise/nullable|nullable(kotlin.Function1,0:0>){0§}[0] +final inline fun <#A: kotlin/Any?> arrow.core.raise/option(kotlin/Function1, #A>): arrow.core/Option<#A> // arrow.core.raise/option|option(kotlin.Function1,0:0>){0§}[0] +final inline fun <#A: kotlin/Any?> arrow.core.raise/result(kotlin/Function1): kotlin/Result<#A> // arrow.core.raise/result|result(kotlin.Function1){0§}[0] +final inline fun <#A: kotlin/Any?> arrow.core.raise/singleton(kotlin/Function0<#A>, kotlin/Function1, #A>): #A // arrow.core.raise/singleton|singleton(kotlin.Function0<0:0>;kotlin.Function1,0:0>){0§}[0] +final inline fun <#A: kotlin/Any?> arrow.core/identity(#A): #A // arrow.core/identity|identity(0:0){0§}[0] +final inline fun <#A: kotlin/Comparable<#A>> (arrow.core/NonEmptyList<#A>).arrow.core/max(): #A // arrow.core/max|max@arrow.core.NonEmptyList<0:0>(){0§>}[0] +final inline fun <#A: kotlin/Comparable<#A>> (arrow.core/NonEmptyList<#A>).arrow.core/min(): #A // arrow.core/min|min@arrow.core.NonEmptyList<0:0>(){0§>}[0] +final inline fun <#A: reified kotlin/Any?> (arrow.core/Option<*>).arrow.core/filterIsInstance(): arrow.core/Option<#A> // arrow.core/filterIsInstance|filterIsInstance@arrow.core.Option<*>(){0§}[0] +final inline fun <#A: reified kotlin/Throwable, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #C>).arrow.core.raise/catch(crossinline kotlin.coroutines/SuspendFunction2, #A, #C>): kotlin.coroutines/SuspendFunction1, #C> // arrow.core.raise/catch|catch@kotlin.coroutines.SuspendFunction1,0:2>(kotlin.coroutines.SuspendFunction2,0:0,0:2>){0§;1§;2§}[0] +final inline fun <#A: reified kotlin/Throwable, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin/Function1, #C>).arrow.core.raise/catch(crossinline kotlin/Function2, #A, #C>): kotlin/Function1, #C> // arrow.core.raise/catch|catch@kotlin.Function1,0:2>(kotlin.Function2,0:0,0:2>){0§;1§;2§}[0] +final inline fun <#A: reified kotlin/Throwable, #B: kotlin/Any?, #C: kotlin/Any?> arrow.core.raise/recover(kotlin/Function1, #C>, kotlin/Function1<#B, #C>, kotlin/Function1<#A, #C>): #C // arrow.core.raise/recover|recover(kotlin.Function1,0:2>;kotlin.Function1<0:1,0:2>;kotlin.Function1<0:0,0:2>){0§;1§;2§}[0] +final inline fun <#A: reified kotlin/Throwable, #B: kotlin/Any?> arrow.core.raise/catch(kotlin/Function0<#B>, kotlin/Function1<#A, #B>): #B // arrow.core.raise/catch|catch(kotlin.Function0<0:1>;kotlin.Function1<0:0,0:1>){0§;1§}[0] +final inline fun arrow.core.raise/impure(kotlin/Function1, kotlin/Unit>) // arrow.core.raise/impure|impure(kotlin.Function1,kotlin.Unit>){}[0] +final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/fold(kotlin.coroutines/SuspendFunction1<#A, #C>, kotlin.coroutines/SuspendFunction1<#B, #C>): #C // arrow.core.raise/fold|fold@kotlin.coroutines.SuspendFunction1,0:1>(kotlin.coroutines.SuspendFunction1<0:0,0:2>;kotlin.coroutines.SuspendFunction1<0:1,0:2>){0§;1§;2§}[0] +final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/fold(kotlin.coroutines/SuspendFunction1, kotlin.coroutines/SuspendFunction1<#A, #C>, kotlin.coroutines/SuspendFunction1<#B, #C>): #C // arrow.core.raise/fold|fold@kotlin.coroutines.SuspendFunction1,0:1>(kotlin.coroutines.SuspendFunction1;kotlin.coroutines.SuspendFunction1<0:0,0:2>;kotlin.coroutines.SuspendFunction1<0:1,0:2>){0§;1§;2§}[0] +final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/getOrNull(): #B? // arrow.core.raise/getOrNull|getOrNull@kotlin.coroutines.SuspendFunction1,0:1>(){0§;1§}[0] +final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/toEither(): arrow.core/Either<#A, #B> // arrow.core.raise/toEither|toEither@kotlin.coroutines.SuspendFunction1,0:1>(){0§;1§}[0] +final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/toIor(): arrow.core/Ior<#A, #B> // arrow.core.raise/toIor|toIor@kotlin.coroutines.SuspendFunction1,0:1>(){0§;1§}[0] +final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/toOption(kotlin.coroutines/SuspendFunction1<#A, arrow.core/Option<#B>>): arrow.core/Option<#B> // arrow.core.raise/toOption|toOption@kotlin.coroutines.SuspendFunction1,0:1>(kotlin.coroutines.SuspendFunction1<0:0,arrow.core.Option<0:1>>){0§;1§}[0] +final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/toResult(kotlin.coroutines/SuspendFunction1<#A, kotlin/Result<#B>>): kotlin/Result<#B> // arrow.core.raise/toResult|toResult@kotlin.coroutines.SuspendFunction1,0:1>(kotlin.coroutines.SuspendFunction1<0:0,kotlin.Result<0:1>>){0§;1§}[0] +final suspend fun <#A: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #A>).arrow.core.raise/merge(): #A // arrow.core.raise/merge|merge@kotlin.coroutines.SuspendFunction1,0:0>(){0§}[0] +final suspend fun <#A: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #A>).arrow.core/toOption(): arrow.core/Option<#A> // arrow.core/toOption|toOption@kotlin.coroutines.SuspendFunction1,0:0>(){0§}[0] +final suspend fun <#A: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #A>).arrow.core.raise/get(): #A // arrow.core.raise/get|get@kotlin.coroutines.SuspendFunction1,0:0>(){0§}[0] +final suspend fun <#A: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #A>).arrow.core.raise/toResult(): kotlin/Result<#A> // arrow.core.raise/toResult|toResult@kotlin.coroutines.SuspendFunction1,0:0>(){0§}[0] +final suspend inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.coroutines/SuspendFunction1, #B>).arrow.core.raise/getOrElse(kotlin/Function1<#A, #B>): #B // arrow.core.raise/getOrElse|getOrElse@kotlin.coroutines.SuspendFunction1,0:1>(kotlin.Function1<0:0,0:1>){0§;1§}[0] diff --git a/arrow-libs/core/arrow-eval/api/arrow-eval.klib.api b/arrow-libs/core/arrow-eval/api/arrow-eval.klib.api index dd983f9b9c2..66d751192ca 100644 --- a/arrow-libs/core/arrow-eval/api/arrow-eval.klib.api +++ b/arrow-libs/core/arrow-eval/api/arrow-eval.klib.api @@ -6,33 +6,30 @@ // - Show declarations: true // Library unique name: -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?, #K: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, arrow.eval/Eval<#D>, arrow.eval/Eval<#E>, arrow.eval/Eval<#F>, arrow.eval/Eval<#G>, arrow.eval/Eval<#H>, arrow.eval/Eval<#I>, arrow.eval/Eval<#J>, kotlin/Function10<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J, #K>): arrow.eval/Eval<#K> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;arrow.eval.Eval<0:3>;arrow.eval.Eval<0:4>;arrow.eval.Eval<0:5>;arrow.eval.Eval<0:6>;arrow.eval.Eval<0:7>;arrow.eval.Eval<0:8>;arrow.eval.Eval<0:9>;kotlin.Function10<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, arrow.eval/Eval<#D>, arrow.eval/Eval<#E>, arrow.eval/Eval<#F>, arrow.eval/Eval<#G>, arrow.eval/Eval<#H>, arrow.eval/Eval<#I>, kotlin/Function9<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J>): arrow.eval/Eval<#J> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;arrow.eval.Eval<0:3>;arrow.eval.Eval<0:4>;arrow.eval.Eval<0:5>;arrow.eval.Eval<0:6>;arrow.eval.Eval<0:7>;arrow.eval.Eval<0:8>;kotlin.Function9<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, arrow.eval/Eval<#D>, arrow.eval/Eval<#E>, arrow.eval/Eval<#F>, arrow.eval/Eval<#G>, arrow.eval/Eval<#H>, kotlin/Function8<#A, #B, #C, #D, #E, #F, #G, #H, #I>): arrow.eval/Eval<#I> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;arrow.eval.Eval<0:3>;arrow.eval.Eval<0:4>;arrow.eval.Eval<0:5>;arrow.eval.Eval<0:6>;arrow.eval.Eval<0:7>;kotlin.Function8<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>){0§;1§;2§;3§;4§;5§;6§;7§;8§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, arrow.eval/Eval<#D>, arrow.eval/Eval<#E>, arrow.eval/Eval<#F>, arrow.eval/Eval<#G>, kotlin/Function7<#A, #B, #C, #D, #E, #F, #G, #H>): arrow.eval/Eval<#H> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;arrow.eval.Eval<0:3>;arrow.eval.Eval<0:4>;arrow.eval.Eval<0:5>;arrow.eval.Eval<0:6>;kotlin.Function7<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7>){0§;1§;2§;3§;4§;5§;6§;7§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, arrow.eval/Eval<#D>, arrow.eval/Eval<#E>, arrow.eval/Eval<#F>, kotlin/Function6<#A, #B, #C, #D, #E, #F, #G>): arrow.eval/Eval<#G> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;arrow.eval.Eval<0:3>;arrow.eval.Eval<0:4>;arrow.eval.Eval<0:5>;kotlin.Function6<0:0,0:1,0:2,0:3,0:4,0:5,0:6>){0§;1§;2§;3§;4§;5§;6§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, arrow.eval/Eval<#D>, arrow.eval/Eval<#E>, kotlin/Function5<#A, #B, #C, #D, #E, #F>): arrow.eval/Eval<#F> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;arrow.eval.Eval<0:3>;arrow.eval.Eval<0:4>;kotlin.Function5<0:0,0:1,0:2,0:3,0:4,0:5>){0§;1§;2§;3§;4§;5§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, arrow.eval/Eval<#D>, kotlin/Function4<#A, #B, #C, #D, #E>): arrow.eval/Eval<#E> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;arrow.eval.Eval<0:3>;kotlin.Function4<0:0,0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, kotlin/Function3<#A, #B, #C, #D>): arrow.eval/Eval<#D> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;kotlin.Function3<0:0,0:1,0:2,0:3>){0§;1§;2§;3§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, kotlin/Function2<#A, #B, #C>): arrow.eval/Eval<#C> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;kotlin.Function2<0:0,0:1,0:2>){0§;1§;2§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/replicate(kotlin/Int, kotlin/Function0<#B>, kotlin/Function2<#A, #B, #B>): arrow.eval/Eval<#B> // arrow.eval/replicate|replicate@arrow.eval.Eval<0:0>(kotlin.Int;kotlin.Function0<0:1>;kotlin.Function2<0:0,0:1,0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>): arrow.eval/Eval> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterator<#A>).arrow.eval/iterateRight(arrow.eval/Eval<#B>, kotlin/Function2<#A, arrow.eval/Eval<#B>, arrow.eval/Eval<#B>>): arrow.eval/Eval<#B> // arrow.eval/iterateRight|iterateRight@kotlin.collections.Iterator<0:0>(arrow.eval.Eval<0:1>;kotlin.Function2<0:0,arrow.eval.Eval<0:1>,arrow.eval.Eval<0:1>>){0§;1§}[0] -final fun <#A: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/replicate(kotlin/Int): arrow.eval/Eval> // arrow.eval/replicate|replicate@arrow.eval.Eval<0:0>(kotlin.Int){0§}[0] sealed class <#A: out kotlin/Any?> arrow.eval/Eval { // arrow.eval/Eval|null[0] + constructor () // arrow.eval/Eval.|(){}[0] + + abstract fun memoize(): arrow.eval/Eval<#A> // arrow.eval/Eval.memoize|memoize(){}[0] + abstract fun value(): #A // arrow.eval/Eval.value|value(){}[0] + final fun <#A1: kotlin/Any?> flatMap(kotlin/Function1<#A, arrow.eval/Eval<#A1>>): arrow.eval/Eval<#A1> // arrow.eval/Eval.flatMap|flatMap(kotlin.Function1<1:0,arrow.eval.Eval<0:0>>){0§}[0] + final fun invoke(): #A // arrow.eval/Eval.invoke|invoke(){}[0] + final inline fun <#A1: kotlin/Any?> coflatMap(crossinline kotlin/Function1, #A1>): arrow.eval/Eval<#A1> // arrow.eval/Eval.coflatMap|coflatMap(kotlin.Function1,0:0>){0§}[0] + final inline fun <#A1: kotlin/Any?> map(crossinline kotlin/Function1<#A, #A1>): arrow.eval/Eval<#A1> // arrow.eval/Eval.map|map(kotlin.Function1<1:0,0:0>){0§}[0] + open fun toString(): kotlin/String // arrow.eval/Eval.toString|toString(){}[0] + abstract class <#A1: out kotlin/Any?> FlatMap : arrow.eval/Eval<#A1> { // arrow.eval/Eval.FlatMap|null[0] + constructor () // arrow.eval/Eval.FlatMap.|(){}[0] + abstract fun <#A2: kotlin/Any?> run(#A2): arrow.eval/Eval<#A1> // arrow.eval/Eval.FlatMap.run|run(0:0){0§}[0] abstract fun <#A2: kotlin/Any?> start(): arrow.eval/Eval<#A2> // arrow.eval/Eval.FlatMap.start|start(){0§}[0] - constructor () // arrow.eval/Eval.FlatMap.|(){}[0] open fun memoize(): arrow.eval/Eval<#A1> // arrow.eval/Eval.FlatMap.memoize|memoize(){}[0] open fun toString(): kotlin/String // arrow.eval/Eval.FlatMap.toString|toString(){}[0] open fun value(): #A1 // arrow.eval/Eval.FlatMap.value|value(){}[0] } - abstract fun memoize(): arrow.eval/Eval<#A> // arrow.eval/Eval.memoize|memoize(){}[0] - abstract fun value(): #A // arrow.eval/Eval.value|value(){}[0] - constructor () // arrow.eval/Eval.|(){}[0] + final class <#A1: out kotlin/Any?> Always : arrow.eval/Eval<#A1> { // arrow.eval/Eval.Always|null[0] constructor (kotlin/Function0<#A1>) // arrow.eval/Eval.Always.|(kotlin.Function0<1:0>){}[0] + final fun copy(kotlin/Function0<#A1> = ...): arrow.eval/Eval.Always<#A1> // arrow.eval/Eval.Always.copy|copy(kotlin.Function0<1:0>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.eval/Eval.Always.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.eval/Eval.Always.hashCode|hashCode(){}[0] @@ -40,8 +37,13 @@ sealed class <#A: out kotlin/Any?> arrow.eval/Eval { // arrow.eval/Eval|null[0] final fun toString(): kotlin/String // arrow.eval/Eval.Always.toString|toString(){}[0] final fun value(): #A1 // arrow.eval/Eval.Always.value|value(){}[0] } + final class <#A1: out kotlin/Any?> Defer : arrow.eval/Eval<#A1> { // arrow.eval/Eval.Defer|null[0] constructor (kotlin/Function0>) // arrow.eval/Eval.Defer.|(kotlin.Function0>){}[0] + + final val thunk // arrow.eval/Eval.Defer.thunk|{}thunk[0] + final fun (): kotlin/Function0> // arrow.eval/Eval.Defer.thunk.|(){}[0] + final fun component1(): kotlin/Function0> // arrow.eval/Eval.Defer.component1|component1(){}[0] final fun copy(kotlin/Function0> = ...): arrow.eval/Eval.Defer<#A1> // arrow.eval/Eval.Defer.copy|copy(kotlin.Function0>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.eval/Eval.Defer.equals|equals(kotlin.Any?){}[0] @@ -49,11 +51,14 @@ sealed class <#A: out kotlin/Any?> arrow.eval/Eval { // arrow.eval/Eval|null[0] final fun memoize(): arrow.eval/Eval<#A1> // arrow.eval/Eval.Defer.memoize|memoize(){}[0] final fun toString(): kotlin/String // arrow.eval/Eval.Defer.toString|toString(){}[0] final fun value(): #A1 // arrow.eval/Eval.Defer.value|value(){}[0] - final val thunk // arrow.eval/Eval.Defer.thunk|{}thunk[0] - final fun (): kotlin/Function0> // arrow.eval/Eval.Defer.thunk.|(){}[0] } + final class <#A1: out kotlin/Any?> Later : arrow.eval/Eval<#A1>, kotlin/Lazy<#A1> { // arrow.eval/Eval.Later|null[0] constructor (kotlin/Function0<#A1>) // arrow.eval/Eval.Later.|(kotlin.Function0<1:0>){}[0] + + final val value // arrow.eval/Eval.Later.value|{}value[0] + final fun (): #A1 // arrow.eval/Eval.Later.value.|(){}[0] + final fun copy(kotlin/Function0<#A1> = ...): arrow.eval/Eval.Later<#A1> // arrow.eval/Eval.Later.copy|copy(kotlin.Function0<1:0>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.eval/Eval.Later.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.eval/Eval.Later.hashCode|hashCode(){}[0] @@ -61,11 +66,14 @@ sealed class <#A: out kotlin/Any?> arrow.eval/Eval { // arrow.eval/Eval|null[0] final fun memoize(): arrow.eval/Eval<#A1> // arrow.eval/Eval.Later.memoize|memoize(){}[0] final fun toString(): kotlin/String // arrow.eval/Eval.Later.toString|toString(){}[0] final fun value(): #A1 // arrow.eval/Eval.Later.value|value(){}[0] - final val value // arrow.eval/Eval.Later.value|{}value[0] - final fun (): #A1 // arrow.eval/Eval.Later.value.|(){}[0] } + final class <#A1: out kotlin/Any?> Now : arrow.eval/Eval<#A1>, kotlin/Lazy<#A1> { // arrow.eval/Eval.Now|null[0] constructor (#A1) // arrow.eval/Eval.Now.|(1:0){}[0] + + final val value // arrow.eval/Eval.Now.value|{}value[0] + final fun (): #A1 // arrow.eval/Eval.Now.value.|(){}[0] + final fun component1(): #A1 // arrow.eval/Eval.Now.component1|component1(){}[0] final fun copy(#A1 = ...): arrow.eval/Eval.Now<#A1> // arrow.eval/Eval.Now.copy|copy(1:0){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.eval/Eval.Now.equals|equals(kotlin.Any?){}[0] @@ -74,17 +82,13 @@ sealed class <#A: out kotlin/Any?> arrow.eval/Eval { // arrow.eval/Eval|null[0] final fun memoize(): arrow.eval/Eval<#A1> // arrow.eval/Eval.Now.memoize|memoize(){}[0] final fun toString(): kotlin/String // arrow.eval/Eval.Now.toString|toString(){}[0] final fun value(): #A1 // arrow.eval/Eval.Now.value|value(){}[0] + final object Companion { // arrow.eval/Eval.Now.Companion|null[0] final val unit // arrow.eval/Eval.Now.Companion.unit|{}unit[0] final fun (): arrow.eval/Eval // arrow.eval/Eval.Now.Companion.unit.|(){}[0] } - final val value // arrow.eval/Eval.Now.value|{}value[0] - final fun (): #A1 // arrow.eval/Eval.Now.value.|(){}[0] } - final fun <#A1: kotlin/Any?> flatMap(kotlin/Function1<#A, arrow.eval/Eval<#A1>>): arrow.eval/Eval<#A1> // arrow.eval/Eval.flatMap|flatMap(kotlin.Function1<1:0,arrow.eval.Eval<0:0>>){0§}[0] - final fun invoke(): #A // arrow.eval/Eval.invoke|invoke(){}[0] - final inline fun <#A1: kotlin/Any?> coflatMap(crossinline kotlin/Function1, #A1>): arrow.eval/Eval<#A1> // arrow.eval/Eval.coflatMap|coflatMap(kotlin.Function1,0:0>){0§}[0] - final inline fun <#A1: kotlin/Any?> map(crossinline kotlin/Function1<#A, #A1>): arrow.eval/Eval<#A1> // arrow.eval/Eval.map|map(kotlin.Function1<1:0,0:0>){0§}[0] + final object Companion { // arrow.eval/Eval.Companion|null[0] final fun <#A2: kotlin/Any?> now(#A2): arrow.eval/Eval<#A2> // arrow.eval/Eval.Companion.now|now(0:0){0§}[0] final fun raise(kotlin/Throwable): arrow.eval/Eval // arrow.eval/Eval.Companion.raise|raise(kotlin.Throwable){}[0] @@ -92,5 +96,18 @@ sealed class <#A: out kotlin/Any?> arrow.eval/Eval { // arrow.eval/Eval|null[0] final inline fun <#A2: kotlin/Any?> defer(crossinline kotlin/Function0>): arrow.eval/Eval<#A2> // arrow.eval/Eval.Companion.defer|defer(kotlin.Function0>){0§}[0] final inline fun <#A2: kotlin/Any?> later(crossinline kotlin/Function0<#A2>): arrow.eval/Eval.Later<#A2> // arrow.eval/Eval.Companion.later|later(kotlin.Function0<0:0>){0§}[0] } - open fun toString(): kotlin/String // arrow.eval/Eval.toString|toString(){}[0] } + +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?, #K: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, arrow.eval/Eval<#D>, arrow.eval/Eval<#E>, arrow.eval/Eval<#F>, arrow.eval/Eval<#G>, arrow.eval/Eval<#H>, arrow.eval/Eval<#I>, arrow.eval/Eval<#J>, kotlin/Function10<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J, #K>): arrow.eval/Eval<#K> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;arrow.eval.Eval<0:3>;arrow.eval.Eval<0:4>;arrow.eval.Eval<0:5>;arrow.eval.Eval<0:6>;arrow.eval.Eval<0:7>;arrow.eval.Eval<0:8>;arrow.eval.Eval<0:9>;kotlin.Function10<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9,0:10>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§;10§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?, #J: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, arrow.eval/Eval<#D>, arrow.eval/Eval<#E>, arrow.eval/Eval<#F>, arrow.eval/Eval<#G>, arrow.eval/Eval<#H>, arrow.eval/Eval<#I>, kotlin/Function9<#A, #B, #C, #D, #E, #F, #G, #H, #I, #J>): arrow.eval/Eval<#J> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;arrow.eval.Eval<0:3>;arrow.eval.Eval<0:4>;arrow.eval.Eval<0:5>;arrow.eval.Eval<0:6>;arrow.eval.Eval<0:7>;arrow.eval.Eval<0:8>;kotlin.Function9<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8,0:9>){0§;1§;2§;3§;4§;5§;6§;7§;8§;9§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?, #I: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, arrow.eval/Eval<#D>, arrow.eval/Eval<#E>, arrow.eval/Eval<#F>, arrow.eval/Eval<#G>, arrow.eval/Eval<#H>, kotlin/Function8<#A, #B, #C, #D, #E, #F, #G, #H, #I>): arrow.eval/Eval<#I> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;arrow.eval.Eval<0:3>;arrow.eval.Eval<0:4>;arrow.eval.Eval<0:5>;arrow.eval.Eval<0:6>;arrow.eval.Eval<0:7>;kotlin.Function8<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7,0:8>){0§;1§;2§;3§;4§;5§;6§;7§;8§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?, #H: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, arrow.eval/Eval<#D>, arrow.eval/Eval<#E>, arrow.eval/Eval<#F>, arrow.eval/Eval<#G>, kotlin/Function7<#A, #B, #C, #D, #E, #F, #G, #H>): arrow.eval/Eval<#H> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;arrow.eval.Eval<0:3>;arrow.eval.Eval<0:4>;arrow.eval.Eval<0:5>;arrow.eval.Eval<0:6>;kotlin.Function7<0:0,0:1,0:2,0:3,0:4,0:5,0:6,0:7>){0§;1§;2§;3§;4§;5§;6§;7§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, arrow.eval/Eval<#D>, arrow.eval/Eval<#E>, arrow.eval/Eval<#F>, kotlin/Function6<#A, #B, #C, #D, #E, #F, #G>): arrow.eval/Eval<#G> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;arrow.eval.Eval<0:3>;arrow.eval.Eval<0:4>;arrow.eval.Eval<0:5>;kotlin.Function6<0:0,0:1,0:2,0:3,0:4,0:5,0:6>){0§;1§;2§;3§;4§;5§;6§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, arrow.eval/Eval<#D>, arrow.eval/Eval<#E>, kotlin/Function5<#A, #B, #C, #D, #E, #F>): arrow.eval/Eval<#F> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;arrow.eval.Eval<0:3>;arrow.eval.Eval<0:4>;kotlin.Function5<0:0,0:1,0:2,0:3,0:4,0:5>){0§;1§;2§;3§;4§;5§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, arrow.eval/Eval<#D>, kotlin/Function4<#A, #B, #C, #D, #E>): arrow.eval/Eval<#E> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;arrow.eval.Eval<0:3>;kotlin.Function4<0:0,0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, arrow.eval/Eval<#C>, kotlin/Function3<#A, #B, #C, #D>): arrow.eval/Eval<#D> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;arrow.eval.Eval<0:2>;kotlin.Function3<0:0,0:1,0:2,0:3>){0§;1§;2§;3§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>, kotlin/Function2<#A, #B, #C>): arrow.eval/Eval<#C> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>;kotlin.Function2<0:0,0:1,0:2>){0§;1§;2§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/replicate(kotlin/Int, kotlin/Function0<#B>, kotlin/Function2<#A, #B, #B>): arrow.eval/Eval<#B> // arrow.eval/replicate|replicate@arrow.eval.Eval<0:0>(kotlin.Int;kotlin.Function0<0:1>;kotlin.Function2<0:0,0:1,0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/zip(arrow.eval/Eval<#B>): arrow.eval/Eval> // arrow.eval/zip|zip@arrow.eval.Eval<0:0>(arrow.eval.Eval<0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterator<#A>).arrow.eval/iterateRight(arrow.eval/Eval<#B>, kotlin/Function2<#A, arrow.eval/Eval<#B>, arrow.eval/Eval<#B>>): arrow.eval/Eval<#B> // arrow.eval/iterateRight|iterateRight@kotlin.collections.Iterator<0:0>(arrow.eval.Eval<0:1>;kotlin.Function2<0:0,arrow.eval.Eval<0:1>,arrow.eval.Eval<0:1>>){0§;1§}[0] +final fun <#A: kotlin/Any?> (arrow.eval/Eval<#A>).arrow.eval/replicate(kotlin/Int): arrow.eval/Eval> // arrow.eval/replicate|replicate@arrow.eval.Eval<0:0>(kotlin.Int){0§}[0] diff --git a/arrow-libs/fx/arrow-collectors/api/arrow-collectors.klib.api b/arrow-libs/fx/arrow-collectors/api/arrow-collectors.klib.api index 90fa32c6308..9765d7bb53c 100644 --- a/arrow-libs/fx/arrow-collectors/api/arrow-collectors.klib.api +++ b/arrow-libs/fx/arrow-collectors/api/arrow-collectors.klib.api @@ -6,22 +6,50 @@ // - Show declarations: true // Library unique name: +final enum class arrow.collectors/Characteristics : kotlin/Enum { // arrow.collectors/Characteristics|null[0] + enum entry CONCURRENT // arrow.collectors/Characteristics.CONCURRENT|null[0] + enum entry IDENTITY_FINISH // arrow.collectors/Characteristics.IDENTITY_FINISH|null[0] + enum entry UNORDERED // arrow.collectors/Characteristics.UNORDERED|null[0] + + final val entries // arrow.collectors/Characteristics.entries|#static{}entries[0] + final fun (): kotlin.enums/EnumEntries // arrow.collectors/Characteristics.entries.|#static(){}[0] + + final fun valueOf(kotlin/String): arrow.collectors/Characteristics // arrow.collectors/Characteristics.valueOf|valueOf#static(kotlin.String){}[0] + final fun values(): kotlin/Array // arrow.collectors/Characteristics.values|values#static(){}[0] + + final object Companion { // arrow.collectors/Characteristics.Companion|null[0] + final val CONCURRENT_UNORDERED // arrow.collectors/Characteristics.Companion.CONCURRENT_UNORDERED|{}CONCURRENT_UNORDERED[0] + final fun (): kotlin.collections/Set // arrow.collectors/Characteristics.Companion.CONCURRENT_UNORDERED.|(){}[0] + final val IDENTITY // arrow.collectors/Characteristics.Companion.IDENTITY|{}IDENTITY[0] + final fun (): kotlin.collections/Set // arrow.collectors/Characteristics.Companion.IDENTITY.|(){}[0] + final val IDENTITY_CONCURRENT // arrow.collectors/Characteristics.Companion.IDENTITY_CONCURRENT|{}IDENTITY_CONCURRENT[0] + final fun (): kotlin.collections/Set // arrow.collectors/Characteristics.Companion.IDENTITY_CONCURRENT.|(){}[0] + final val IDENTITY_CONCURRENT_UNORDERED // arrow.collectors/Characteristics.Companion.IDENTITY_CONCURRENT_UNORDERED|{}IDENTITY_CONCURRENT_UNORDERED[0] + final fun (): kotlin.collections/Set // arrow.collectors/Characteristics.Companion.IDENTITY_CONCURRENT_UNORDERED.|(){}[0] + final val IDENTITY_UNORDERED // arrow.collectors/Characteristics.Companion.IDENTITY_UNORDERED|{}IDENTITY_UNORDERED[0] + final fun (): kotlin.collections/Set // arrow.collectors/Characteristics.Companion.IDENTITY_UNORDERED.|(){}[0] + } +} + abstract interface <#A: kotlin/Any?, #B: in kotlin/Any?, #C: out kotlin/Any?> arrow.collectors/CollectorI { // arrow.collectors/CollectorI|null[0] + abstract val characteristics // arrow.collectors/CollectorI.characteristics|{}characteristics[0] + abstract fun (): kotlin.collections/Set // arrow.collectors/CollectorI.characteristics.|(){}[0] + abstract suspend fun accumulate(#A, #B) // arrow.collectors/CollectorI.accumulate|accumulate(1:0;1:1){}[0] abstract suspend fun finish(#A): #C // arrow.collectors/CollectorI.finish|finish(1:0){}[0] abstract suspend fun supply(): #A // arrow.collectors/CollectorI.supply|supply(){}[0] - abstract val characteristics // arrow.collectors/CollectorI.characteristics|{}characteristics[0] - abstract fun (): kotlin.collections/Set // arrow.collectors/CollectorI.characteristics.|(){}[0] - final object Companion { // arrow.collectors/CollectorI.Companion|null[0] - final fun <#A2: kotlin/Any?, #B2: kotlin/Any?, #C2: kotlin/Any?> nonSuspendOf(kotlin/Function0<#A2>, kotlin/Function2<#A2, #B2, kotlin/Unit>, kotlin/Function1<#A2, #C2>, kotlin.collections/Set = ...): arrow.collectors/NonSuspendCollectorI<*, #B2, #C2> // arrow.collectors/CollectorI.Companion.nonSuspendOf|nonSuspendOf(kotlin.Function0<0:0>;kotlin.Function2<0:0,0:1,kotlin.Unit>;kotlin.Function1<0:0,0:2>;kotlin.collections.Set){0§;1§;2§}[0] - final fun <#A2: kotlin/Any?, #B2: kotlin/Any?, #C2: kotlin/Any?> of(kotlin.coroutines/SuspendFunction0<#A2>, kotlin.coroutines/SuspendFunction2<#A2, #B2, kotlin/Unit>, kotlin.coroutines/SuspendFunction1<#A2, #C2>, kotlin.collections/Set = ...): arrow.collectors/CollectorI<*, #B2, #C2> // arrow.collectors/CollectorI.Companion.of|of(kotlin.coroutines.SuspendFunction0<0:0>;kotlin.coroutines.SuspendFunction2<0:0,0:1,kotlin.Unit>;kotlin.coroutines.SuspendFunction1<0:0,0:2>;kotlin.collections.Set){0§;1§;2§}[0] - } open fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> zip(arrow.collectors/CollectorI<#A1, #B, #B1>, kotlin.coroutines/SuspendFunction2<#C, #B1, #C1>): arrow.collectors/CollectorI<*, #B, #C1> // arrow.collectors/CollectorI.zip|zip(arrow.collectors.CollectorI<0:0,1:1,0:1>;kotlin.coroutines.SuspendFunction2<1:2,0:1,0:2>){0§;1§;2§}[0] open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> zip(arrow.collectors/CollectorI<#A1, #B, #B1>): arrow.collectors/CollectorI<*, #B, kotlin/Pair<#C, #B1>> // arrow.collectors/CollectorI.zip|zip(arrow.collectors.CollectorI<0:0,1:1,0:1>){0§;1§}[0] open fun <#A1: kotlin/Any?> contramap(kotlin.coroutines/SuspendFunction1<#A1, #B>): arrow.collectors/CollectorI<*, #A1, #C> // arrow.collectors/CollectorI.contramap|contramap(kotlin.coroutines.SuspendFunction1<0:0,1:1>){0§}[0] open fun <#A1: kotlin/Any?> map(kotlin.coroutines/SuspendFunction1<#C, #A1>): arrow.collectors/CollectorI<*, #B, #A1> // arrow.collectors/CollectorI.map|map(kotlin.coroutines.SuspendFunction1<1:2,0:0>){0§}[0] open fun has(kotlin/Array...): kotlin/Boolean // arrow.collectors/CollectorI.has|has(kotlin.Array...){}[0] + + final object Companion { // arrow.collectors/CollectorI.Companion|null[0] + final fun <#A2: kotlin/Any?, #B2: kotlin/Any?, #C2: kotlin/Any?> nonSuspendOf(kotlin/Function0<#A2>, kotlin/Function2<#A2, #B2, kotlin/Unit>, kotlin/Function1<#A2, #C2>, kotlin.collections/Set = ...): arrow.collectors/NonSuspendCollectorI<*, #B2, #C2> // arrow.collectors/CollectorI.Companion.nonSuspendOf|nonSuspendOf(kotlin.Function0<0:0>;kotlin.Function2<0:0,0:1,kotlin.Unit>;kotlin.Function1<0:0,0:2>;kotlin.collections.Set){0§;1§;2§}[0] + final fun <#A2: kotlin/Any?, #B2: kotlin/Any?, #C2: kotlin/Any?> of(kotlin.coroutines/SuspendFunction0<#A2>, kotlin.coroutines/SuspendFunction2<#A2, #B2, kotlin/Unit>, kotlin.coroutines/SuspendFunction1<#A2, #C2>, kotlin.collections/Set = ...): arrow.collectors/CollectorI<*, #B2, #C2> // arrow.collectors/CollectorI.Companion.of|of(kotlin.coroutines.SuspendFunction0<0:0>;kotlin.coroutines.SuspendFunction2<0:0,0:1,kotlin.Unit>;kotlin.coroutines.SuspendFunction1<0:0,0:2>;kotlin.collections.Set){0§;1§;2§}[0] + } } + abstract interface <#A: kotlin/Any?, #B: in kotlin/Any?, #C: out kotlin/Any?> arrow.collectors/NonSuspendCollectorI : arrow.collectors/CollectorI<#A, #B, #C> { // arrow.collectors/NonSuspendCollectorI|null[0] abstract fun accumulateNonSuspend(#A, #B) // arrow.collectors/NonSuspendCollectorI.accumulateNonSuspend|accumulateNonSuspend(1:0;1:1){}[0] abstract fun finishNonSuspend(#A): #C // arrow.collectors/NonSuspendCollectorI.finishNonSuspend|finishNonSuspend(1:0){}[0] @@ -34,35 +62,13 @@ abstract interface <#A: kotlin/Any?, #B: in kotlin/Any?, #C: out kotlin/Any?> ar open suspend fun finish(#A): #C // arrow.collectors/NonSuspendCollectorI.finish|finish(1:0){}[0] open suspend fun supply(): #A // arrow.collectors/NonSuspendCollectorI.supply|supply(){}[0] } -final enum class arrow.collectors/Characteristics : kotlin/Enum { // arrow.collectors/Characteristics|null[0] - enum entry CONCURRENT // arrow.collectors/Characteristics.CONCURRENT|null[0] - enum entry IDENTITY_FINISH // arrow.collectors/Characteristics.IDENTITY_FINISH|null[0] - enum entry UNORDERED // arrow.collectors/Characteristics.UNORDERED|null[0] - final fun valueOf(kotlin/String): arrow.collectors/Characteristics // arrow.collectors/Characteristics.valueOf|valueOf#static(kotlin.String){}[0] - final fun values(): kotlin/Array // arrow.collectors/Characteristics.values|values#static(){}[0] - final object Companion { // arrow.collectors/Characteristics.Companion|null[0] - final val CONCURRENT_UNORDERED // arrow.collectors/Characteristics.Companion.CONCURRENT_UNORDERED|{}CONCURRENT_UNORDERED[0] - final fun (): kotlin.collections/Set // arrow.collectors/Characteristics.Companion.CONCURRENT_UNORDERED.|(){}[0] - final val IDENTITY // arrow.collectors/Characteristics.Companion.IDENTITY|{}IDENTITY[0] - final fun (): kotlin.collections/Set // arrow.collectors/Characteristics.Companion.IDENTITY.|(){}[0] - final val IDENTITY_CONCURRENT // arrow.collectors/Characteristics.Companion.IDENTITY_CONCURRENT|{}IDENTITY_CONCURRENT[0] - final fun (): kotlin.collections/Set // arrow.collectors/Characteristics.Companion.IDENTITY_CONCURRENT.|(){}[0] - final val IDENTITY_CONCURRENT_UNORDERED // arrow.collectors/Characteristics.Companion.IDENTITY_CONCURRENT_UNORDERED|{}IDENTITY_CONCURRENT_UNORDERED[0] - final fun (): kotlin.collections/Set // arrow.collectors/Characteristics.Companion.IDENTITY_CONCURRENT_UNORDERED.|(){}[0] - final val IDENTITY_UNORDERED // arrow.collectors/Characteristics.Companion.IDENTITY_UNORDERED|{}IDENTITY_UNORDERED[0] - final fun (): kotlin.collections/Set // arrow.collectors/Characteristics.Companion.IDENTITY_UNORDERED.|(){}[0] - } - final val entries // arrow.collectors/Characteristics.entries|#static{}entries[0] - final fun (): kotlin.enums/EnumEntries // arrow.collectors/Characteristics.entries.|#static(){}[0] -} -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> arrow.collectors/zip(arrow.collectors/CollectorI<*, #A, #B>, arrow.collectors/CollectorI<*, #A, #C>, arrow.collectors/CollectorI<*, #A, #D>, kotlin.coroutines/SuspendFunction3<#B, #C, #D, #E>): arrow.collectors/CollectorI<*, #A, #E> // arrow.collectors/zip|zip(arrow.collectors.CollectorI<*,0:0,0:1>;arrow.collectors.CollectorI<*,0:0,0:2>;arrow.collectors.CollectorI<*,0:0,0:3>;kotlin.coroutines.SuspendFunction3<0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> arrow.collectors/zip(arrow.collectors/NonSuspendCollectorI<*, #A, #B>, arrow.collectors/NonSuspendCollectorI<*, #A, #C>, arrow.collectors/NonSuspendCollectorI<*, #A, #D>, kotlin/Function3<#B, #C, #D, #E>): arrow.collectors/NonSuspendCollectorI<*, #A, #E> // arrow.collectors/zip|zip(arrow.collectors.NonSuspendCollectorI<*,0:0,0:1>;arrow.collectors.NonSuspendCollectorI<*,0:0,0:2>;arrow.collectors.NonSuspendCollectorI<*,0:0,0:3>;kotlin.Function3<0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> arrow.collectors/zip(arrow.collectors/CollectorI<*, #A, #B>, arrow.collectors/CollectorI<*, #A, #C>, kotlin.coroutines/SuspendFunction2<#B, #C, #D>): arrow.collectors/CollectorI<*, #A, #D> // arrow.collectors/zip|zip(arrow.collectors.CollectorI<*,0:0,0:1>;arrow.collectors.CollectorI<*,0:0,0:2>;kotlin.coroutines.SuspendFunction2<0:1,0:2,0:3>){0§;1§;2§;3§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> arrow.collectors/zip(arrow.collectors/NonSuspendCollectorI<*, #A, #B>, arrow.collectors/NonSuspendCollectorI<*, #A, #C>, kotlin/Function2<#B, #C, #D>): arrow.collectors/NonSuspendCollectorI<*, #A, #D> // arrow.collectors/zip|zip(arrow.collectors.NonSuspendCollectorI<*,0:0,0:1>;arrow.collectors.NonSuspendCollectorI<*,0:0,0:2>;kotlin.Function2<0:1,0:2,0:3>){0§;1§;2§;3§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.collectors/collect(arrow.collectors/NonSuspendCollectorI<*, #A, #B>): #B // arrow.collectors/collect|collect@kotlin.collections.Iterable<0:0>(arrow.collectors.NonSuspendCollectorI<*,0:0,0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterator<#A>).arrow.collectors/collect(arrow.collectors/NonSuspendCollectorI<*, #A, #B>): #B // arrow.collectors/collect|collect@kotlin.collections.Iterator<0:0>(arrow.collectors.NonSuspendCollectorI<*,0:0,0:1>){0§;1§}[0] -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.collectors/collect(arrow.collectors/NonSuspendCollectorI<*, #A, #B>): #B // arrow.collectors/collect|collect@kotlin.sequences.Sequence<0:0>(arrow.collectors.NonSuspendCollectorI<*,0:0,0:1>){0§;1§}[0] + final object arrow.collectors/Collectors { // arrow.collectors/Collectors|null[0] + final val length // arrow.collectors/Collectors.length|{}length[0] + final fun (): arrow.collectors/NonSuspendCollectorI<*, kotlin/Any?, kotlin/Int> // arrow.collectors/Collectors.length.|(){}[0] + final val sum // arrow.collectors/Collectors.sum|{}sum[0] + final fun (): arrow.collectors/NonSuspendCollectorI<*, kotlin/Int, kotlin/Int> // arrow.collectors/Collectors.sum.|(){}[0] + final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> map(): arrow.collectors/NonSuspendCollectorI<*, kotlin/Pair<#A1, #B1>, kotlin.collections/Map<#A1, #B1>> // arrow.collectors/Collectors.map|map(){0§;1§}[0] final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> mapFromEntries(): arrow.collectors/NonSuspendCollectorI<*, kotlin.collections/Map.Entry<#A1, #B1>, kotlin.collections/Map<#A1, #B1>> // arrow.collectors/Collectors.mapFromEntries|mapFromEntries(){0§;1§}[0] final fun <#A1: kotlin/Any?> bestBy(kotlin/Function2<#A1, #A1, kotlin/Boolean>): arrow.collectors/NonSuspendCollectorI<*, #A1, #A1?> // arrow.collectors/Collectors.bestBy|bestBy(kotlin.Function2<0:0,0:0,kotlin.Boolean>){0§}[0] @@ -71,11 +77,15 @@ final object arrow.collectors/Collectors { // arrow.collectors/Collectors|null[0 final fun <#A1: kotlin/Any?> reducer(kotlin/Function0<#A1>, kotlin/Function2<#A1, #A1, #A1>, kotlin/Boolean = ...): arrow.collectors/NonSuspendCollectorI<*, #A1, #A1> // arrow.collectors/Collectors.reducer|reducer(kotlin.Function0<0:0>;kotlin.Function2<0:0,0:0,0:0>;kotlin.Boolean){0§}[0] final fun <#A1: kotlin/Any?> set(): arrow.collectors/NonSuspendCollectorI<*, #A1, kotlin.collections/Set<#A1>> // arrow.collectors/Collectors.set|set(){0§}[0] final fun intReducer(kotlin/Function0, kotlin/Function2): arrow.collectors/NonSuspendCollectorI<*, kotlin/Int, kotlin/Int> // arrow.collectors/Collectors.intReducer|intReducer(kotlin.Function0;kotlin.Function2){}[0] - final val length // arrow.collectors/Collectors.length|{}length[0] - final fun (): arrow.collectors/NonSuspendCollectorI<*, kotlin/Any?, kotlin/Int> // arrow.collectors/Collectors.length.|(){}[0] - final val sum // arrow.collectors/Collectors.sum|{}sum[0] - final fun (): arrow.collectors/NonSuspendCollectorI<*, kotlin/Int, kotlin/Int> // arrow.collectors/Collectors.sum.|(){}[0] } + +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> arrow.collectors/zip(arrow.collectors/CollectorI<*, #A, #B>, arrow.collectors/CollectorI<*, #A, #C>, arrow.collectors/CollectorI<*, #A, #D>, kotlin.coroutines/SuspendFunction3<#B, #C, #D, #E>): arrow.collectors/CollectorI<*, #A, #E> // arrow.collectors/zip|zip(arrow.collectors.CollectorI<*,0:0,0:1>;arrow.collectors.CollectorI<*,0:0,0:2>;arrow.collectors.CollectorI<*,0:0,0:3>;kotlin.coroutines.SuspendFunction3<0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?> arrow.collectors/zip(arrow.collectors/NonSuspendCollectorI<*, #A, #B>, arrow.collectors/NonSuspendCollectorI<*, #A, #C>, arrow.collectors/NonSuspendCollectorI<*, #A, #D>, kotlin/Function3<#B, #C, #D, #E>): arrow.collectors/NonSuspendCollectorI<*, #A, #E> // arrow.collectors/zip|zip(arrow.collectors.NonSuspendCollectorI<*,0:0,0:1>;arrow.collectors.NonSuspendCollectorI<*,0:0,0:2>;arrow.collectors.NonSuspendCollectorI<*,0:0,0:3>;kotlin.Function3<0:1,0:2,0:3,0:4>){0§;1§;2§;3§;4§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> arrow.collectors/zip(arrow.collectors/CollectorI<*, #A, #B>, arrow.collectors/CollectorI<*, #A, #C>, kotlin.coroutines/SuspendFunction2<#B, #C, #D>): arrow.collectors/CollectorI<*, #A, #D> // arrow.collectors/zip|zip(arrow.collectors.CollectorI<*,0:0,0:1>;arrow.collectors.CollectorI<*,0:0,0:2>;kotlin.coroutines.SuspendFunction2<0:1,0:2,0:3>){0§;1§;2§;3§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> arrow.collectors/zip(arrow.collectors/NonSuspendCollectorI<*, #A, #B>, arrow.collectors/NonSuspendCollectorI<*, #A, #C>, kotlin/Function2<#B, #C, #D>): arrow.collectors/NonSuspendCollectorI<*, #A, #D> // arrow.collectors/zip|zip(arrow.collectors.NonSuspendCollectorI<*,0:0,0:1>;arrow.collectors.NonSuspendCollectorI<*,0:0,0:2>;kotlin.Function2<0:1,0:2,0:3>){0§;1§;2§;3§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.collectors/collect(arrow.collectors/NonSuspendCollectorI<*, #A, #B>): #B // arrow.collectors/collect|collect@kotlin.collections.Iterable<0:0>(arrow.collectors.NonSuspendCollectorI<*,0:0,0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterator<#A>).arrow.collectors/collect(arrow.collectors/NonSuspendCollectorI<*, #A, #B>): #B // arrow.collectors/collect|collect@kotlin.collections.Iterator<0:0>(arrow.collectors.NonSuspendCollectorI<*,0:0,0:1>){0§;1§}[0] +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.collectors/collect(arrow.collectors/NonSuspendCollectorI<*, #A, #B>): #B // arrow.collectors/collect|collect@kotlin.sequences.Sequence<0:0>(arrow.collectors.NonSuspendCollectorI<*,0:0,0:1>){0§;1§}[0] final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.collections/Iterable<#A>).arrow.collectors/parCollect(arrow.collectors/CollectorI<*, #A, #B>, kotlin/Int = ...): #B // arrow.collectors/parCollect|parCollect@kotlin.collections.Iterable<0:0>(arrow.collectors.CollectorI<*,0:0,0:1>;kotlin.Int){0§;1§}[0] final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlin.sequences/Sequence<#A>).arrow.collectors/parCollect(arrow.collectors/CollectorI<*, #A, #B>, kotlin/Int = ...): #B // arrow.collectors/parCollect|parCollect@kotlin.sequences.Sequence<0:0>(arrow.collectors.CollectorI<*,0:0,0:1>;kotlin.Int){0§;1§}[0] final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlinx.coroutines.flow/Flow<#A>).arrow.collectors/collect(arrow.collectors/CollectorI<*, #A, #B>, kotlin/Int = ...): #B // arrow.collectors/collect|collect@kotlinx.coroutines.flow.Flow<0:0>(arrow.collectors.CollectorI<*,0:0,0:1>;kotlin.Int){0§;1§}[0] diff --git a/arrow-libs/fx/arrow-fx-coroutines/api/arrow-fx-coroutines.klib.api b/arrow-libs/fx/arrow-fx-coroutines/api/arrow-fx-coroutines.klib.api index ccfe3ff0a80..86e1b6bc717 100644 --- a/arrow-libs/fx/arrow-fx-coroutines/api/arrow-fx-coroutines.klib.api +++ b/arrow-libs/fx/arrow-fx-coroutines/api/arrow-fx-coroutines.klib.api @@ -6,6 +6,14 @@ // - Show declarations: true // Library unique name: +open annotation class arrow.fx.coroutines/ResourceDSL : kotlin/Annotation { // arrow.fx.coroutines/ResourceDSL|null[0] + constructor () // arrow.fx.coroutines/ResourceDSL.|(){}[0] +} + +open annotation class arrow.fx.coroutines/ScopeDSL : kotlin/Annotation { // arrow.fx.coroutines/ScopeDSL|null[0] + constructor () // arrow.fx.coroutines/ScopeDSL.|(){}[0] +} + abstract interface arrow.fx.coroutines/ResourceScope : arrow/AutoCloseScope { // arrow.fx.coroutines/ResourceScope|null[0] abstract suspend fun <#A1: kotlin/Any?> (kotlin.coroutines/SuspendFunction1).bind(): #A1 // arrow.fx.coroutines/ResourceScope.bind|bind@kotlin.coroutines.SuspendFunction1(){0§}[0] abstract suspend fun <#A1: kotlin/Any?> install(kotlin.coroutines/SuspendFunction1, kotlin.coroutines/SuspendFunction2<#A1, arrow.fx.coroutines/ExitCase, kotlin/Unit>): #A1 // arrow.fx.coroutines/ResourceScope.install|install(kotlin.coroutines.SuspendFunction1;kotlin.coroutines.SuspendFunction2<0:0,arrow.fx.coroutines.ExitCase,kotlin.Unit>){0§}[0] @@ -13,33 +21,130 @@ abstract interface arrow.fx.coroutines/ResourceScope : arrow/AutoCloseScope { // open suspend fun <#A1: kotlin/Any?> (kotlin.coroutines/SuspendFunction1).releaseCase(kotlin.coroutines/SuspendFunction2<#A1, arrow.fx.coroutines/ExitCase, kotlin/Unit>): #A1 // arrow.fx.coroutines/ResourceScope.releaseCase|releaseCase@kotlin.coroutines.SuspendFunction1(kotlin.coroutines.SuspendFunction2<0:0,arrow.fx.coroutines.ExitCase,kotlin.Unit>){0§}[0] open suspend fun onRelease(kotlin.coroutines/SuspendFunction1) // arrow.fx.coroutines/ResourceScope.onRelease|onRelease(kotlin.coroutines.SuspendFunction1){}[0] } + final class <#A: kotlin/Any?> arrow.fx.coroutines/ScopedRaiseAccumulate : arrow.core.raise/RaiseAccumulate<#A>, kotlinx.coroutines/CoroutineScope { // arrow.fx.coroutines/ScopedRaiseAccumulate|null[0] constructor (arrow.core.raise/Raise>, kotlinx.coroutines/CoroutineScope) // arrow.fx.coroutines/ScopedRaiseAccumulate.|(arrow.core.raise.Raise>;kotlinx.coroutines.CoroutineScope){}[0] + final val coroutineContext // arrow.fx.coroutines/ScopedRaiseAccumulate.coroutineContext|{}coroutineContext[0] final fun (): kotlin.coroutines/CoroutineContext // arrow.fx.coroutines/ScopedRaiseAccumulate.coroutineContext.|(){}[0] } + final class arrow.fx.coroutines.await/AwaitAllScope : kotlinx.coroutines/CoroutineScope { // arrow.fx.coroutines.await/AwaitAllScope|null[0] constructor (kotlinx.coroutines/CoroutineScope) // arrow.fx.coroutines.await/AwaitAllScope.|(kotlinx.coroutines.CoroutineScope){}[0] - final fun <#A1: kotlin/Any?> async(kotlin.coroutines/CoroutineContext = ..., kotlinx.coroutines/CoroutineStart = ..., kotlin.coroutines/SuspendFunction1): kotlinx.coroutines/Deferred<#A1> // arrow.fx.coroutines.await/AwaitAllScope.async|async(kotlin.coroutines.CoroutineContext;kotlinx.coroutines.CoroutineStart;kotlin.coroutines.SuspendFunction1){0§}[0] + final val coroutineContext // arrow.fx.coroutines.await/AwaitAllScope.coroutineContext|{}coroutineContext[0] final fun (): kotlin.coroutines/CoroutineContext // arrow.fx.coroutines.await/AwaitAllScope.coroutineContext.|(){}[0] + + final fun <#A1: kotlin/Any?> async(kotlin.coroutines/CoroutineContext = ..., kotlinx.coroutines/CoroutineStart = ..., kotlin.coroutines/SuspendFunction1): kotlinx.coroutines/Deferred<#A1> // arrow.fx.coroutines.await/AwaitAllScope.async|async(kotlin.coroutines.CoroutineContext;kotlinx.coroutines.CoroutineStart;kotlin.coroutines.SuspendFunction1){0§}[0] } + final class arrow.fx.coroutines/CountDownLatch { // arrow.fx.coroutines/CountDownLatch|null[0] constructor (kotlin/Long) // arrow.fx.coroutines/CountDownLatch.|(kotlin.Long){}[0] + final fun count(): kotlin/Long // arrow.fx.coroutines/CountDownLatch.count|count(){}[0] final fun countDown() // arrow.fx.coroutines/CountDownLatch.countDown|countDown(){}[0] final suspend fun await() // arrow.fx.coroutines/CountDownLatch.await|await(){}[0] } + final class arrow.fx.coroutines/CyclicBarrier { // arrow.fx.coroutines/CyclicBarrier|null[0] constructor (kotlin/Int, kotlin/Function0 = ...) // arrow.fx.coroutines/CyclicBarrier.|(kotlin.Int;kotlin.Function0){}[0] - final suspend fun await() // arrow.fx.coroutines/CyclicBarrier.await|await(){}[0] - final suspend fun reset() // arrow.fx.coroutines/CyclicBarrier.reset|reset(){}[0] + final val capacity // arrow.fx.coroutines/CyclicBarrier.capacity|{}capacity[0] final fun (): kotlin/Int // arrow.fx.coroutines/CyclicBarrier.capacity.|(){}[0] + + final suspend fun await() // arrow.fx.coroutines/CyclicBarrier.await|await(){}[0] + final suspend fun reset() // arrow.fx.coroutines/CyclicBarrier.reset|reset(){}[0] } + final class arrow.fx.coroutines/CyclicBarrierCancellationException : kotlin.coroutines.cancellation/CancellationException { // arrow.fx.coroutines/CyclicBarrierCancellationException|null[0] constructor () // arrow.fx.coroutines/CyclicBarrierCancellationException.|(){}[0] } + +sealed class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?> arrow.fx.coroutines/Race3 { // arrow.fx.coroutines/Race3|null[0] + constructor () // arrow.fx.coroutines/Race3.|(){}[0] + + final inline fun <#A1: kotlin/Any?> fold(kotlin/Function1<#A, #A1>, kotlin/Function1<#B, #A1>, kotlin/Function1<#C, #A1>): #A1 // arrow.fx.coroutines/Race3.fold|fold(kotlin.Function1<1:0,0:0>;kotlin.Function1<1:1,0:0>;kotlin.Function1<1:2,0:0>){0§}[0] + + final class <#A1: kotlin/Any?> First : arrow.fx.coroutines/Race3<#A1, kotlin/Nothing, kotlin/Nothing> { // arrow.fx.coroutines/Race3.First|null[0] + constructor (#A1) // arrow.fx.coroutines/Race3.First.|(1:0){}[0] + + final val winner // arrow.fx.coroutines/Race3.First.winner|{}winner[0] + final fun (): #A1 // arrow.fx.coroutines/Race3.First.winner.|(){}[0] + + final fun component1(): #A1 // arrow.fx.coroutines/Race3.First.component1|component1(){}[0] + final fun copy(#A1 = ...): arrow.fx.coroutines/Race3.First<#A1> // arrow.fx.coroutines/Race3.First.copy|copy(1:0){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.coroutines/Race3.First.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // arrow.fx.coroutines/Race3.First.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // arrow.fx.coroutines/Race3.First.toString|toString(){}[0] + } + + final class <#A1: kotlin/Any?> Second : arrow.fx.coroutines/Race3 { // arrow.fx.coroutines/Race3.Second|null[0] + constructor (#A1) // arrow.fx.coroutines/Race3.Second.|(1:0){}[0] + + final val winner // arrow.fx.coroutines/Race3.Second.winner|{}winner[0] + final fun (): #A1 // arrow.fx.coroutines/Race3.Second.winner.|(){}[0] + + final fun component1(): #A1 // arrow.fx.coroutines/Race3.Second.component1|component1(){}[0] + final fun copy(#A1 = ...): arrow.fx.coroutines/Race3.Second<#A1> // arrow.fx.coroutines/Race3.Second.copy|copy(1:0){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.coroutines/Race3.Second.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // arrow.fx.coroutines/Race3.Second.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // arrow.fx.coroutines/Race3.Second.toString|toString(){}[0] + } + + final class <#A1: kotlin/Any?> Third : arrow.fx.coroutines/Race3 { // arrow.fx.coroutines/Race3.Third|null[0] + constructor (#A1) // arrow.fx.coroutines/Race3.Third.|(1:0){}[0] + + final val winner // arrow.fx.coroutines/Race3.Third.winner|{}winner[0] + final fun (): #A1 // arrow.fx.coroutines/Race3.Third.winner.|(){}[0] + + final fun component1(): #A1 // arrow.fx.coroutines/Race3.Third.component1|component1(){}[0] + final fun copy(#A1 = ...): arrow.fx.coroutines/Race3.Third<#A1> // arrow.fx.coroutines/Race3.Third.copy|copy(1:0){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.coroutines/Race3.Third.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // arrow.fx.coroutines/Race3.Third.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // arrow.fx.coroutines/Race3.Third.toString|toString(){}[0] + } +} + +sealed class arrow.fx.coroutines/ExitCase { // arrow.fx.coroutines/ExitCase|null[0] + constructor () // arrow.fx.coroutines/ExitCase.|(){}[0] + + final class Cancelled : arrow.fx.coroutines/ExitCase { // arrow.fx.coroutines/ExitCase.Cancelled|null[0] + constructor (kotlin.coroutines.cancellation/CancellationException) // arrow.fx.coroutines/ExitCase.Cancelled.|(kotlin.coroutines.cancellation.CancellationException){}[0] + + final val exception // arrow.fx.coroutines/ExitCase.Cancelled.exception|{}exception[0] + final fun (): kotlin.coroutines.cancellation/CancellationException // arrow.fx.coroutines/ExitCase.Cancelled.exception.|(){}[0] + + final fun component1(): kotlin.coroutines.cancellation/CancellationException // arrow.fx.coroutines/ExitCase.Cancelled.component1|component1(){}[0] + final fun copy(kotlin.coroutines.cancellation/CancellationException = ...): arrow.fx.coroutines/ExitCase.Cancelled // arrow.fx.coroutines/ExitCase.Cancelled.copy|copy(kotlin.coroutines.cancellation.CancellationException){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.coroutines/ExitCase.Cancelled.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // arrow.fx.coroutines/ExitCase.Cancelled.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // arrow.fx.coroutines/ExitCase.Cancelled.toString|toString(){}[0] + } + + final class Failure : arrow.fx.coroutines/ExitCase { // arrow.fx.coroutines/ExitCase.Failure|null[0] + constructor (kotlin/Throwable) // arrow.fx.coroutines/ExitCase.Failure.|(kotlin.Throwable){}[0] + + final val failure // arrow.fx.coroutines/ExitCase.Failure.failure|{}failure[0] + final fun (): kotlin/Throwable // arrow.fx.coroutines/ExitCase.Failure.failure.|(){}[0] + + final fun component1(): kotlin/Throwable // arrow.fx.coroutines/ExitCase.Failure.component1|component1(){}[0] + final fun copy(kotlin/Throwable = ...): arrow.fx.coroutines/ExitCase.Failure // arrow.fx.coroutines/ExitCase.Failure.copy|copy(kotlin.Throwable){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.coroutines/ExitCase.Failure.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // arrow.fx.coroutines/ExitCase.Failure.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // arrow.fx.coroutines/ExitCase.Failure.toString|toString(){}[0] + } + + final object Companion { // arrow.fx.coroutines/ExitCase.Companion|null[0] + final fun ExitCase(kotlin/Throwable): arrow.fx.coroutines/ExitCase // arrow.fx.coroutines/ExitCase.Companion.ExitCase|ExitCase(kotlin.Throwable){}[0] + } + + final object Completed : arrow.fx.coroutines/ExitCase { // arrow.fx.coroutines/ExitCase.Completed|null[0] + final fun toString(): kotlin/String // arrow.fx.coroutines/ExitCase.Completed.toString|toString(){}[0] + } +} + +final object arrow.fx.coroutines/AcquireStep // arrow.fx.coroutines/AcquireStep|null[0] + final fun <#A: kotlin/Any?> (kotlin.coroutines/SuspendFunction1).arrow.fx.coroutines/asFlow(): kotlinx.coroutines.flow/Flow<#A> // arrow.fx.coroutines/asFlow|asFlow@kotlin.coroutines.SuspendFunction1(){0§}[0] final fun <#A: kotlin/Any?> (kotlinx.coroutines.flow/Flow<#A>).arrow.fx.coroutines/metered(kotlin.time/Duration): kotlinx.coroutines.flow/Flow<#A> // arrow.fx.coroutines/metered|metered@kotlinx.coroutines.flow.Flow<0:0>(kotlin.time.Duration){0§}[0] final fun <#A: kotlin/Any?> (kotlinx.coroutines.flow/Flow<#A>).arrow.fx.coroutines/metered(kotlin/Long): kotlinx.coroutines.flow/Flow<#A> // arrow.fx.coroutines/metered|metered@kotlinx.coroutines.flow.Flow<0:0>(kotlin.Long){0§}[0] @@ -52,7 +157,6 @@ final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlinx.coroutines.flow/Flo final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlinx.coroutines.flow/Flow<#A>).arrow.fx.coroutines/parMap(kotlin/Int = ..., crossinline kotlin.coroutines/SuspendFunction2): kotlinx.coroutines.flow/Flow<#B> // arrow.fx.coroutines/parMap|parMap@kotlinx.coroutines.flow.Flow<0:0>(kotlin.Int;kotlin.coroutines.SuspendFunction2){0§;1§}[0] final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlinx.coroutines.flow/Flow<#A>).arrow.fx.coroutines/parMapNotNullUnordered(kotlin/Int = ..., crossinline kotlin.coroutines/SuspendFunction1<#A, #B?>): kotlinx.coroutines.flow/Flow<#B> // arrow.fx.coroutines/parMapNotNullUnordered|parMapNotNullUnordered@kotlinx.coroutines.flow.Flow<0:0>(kotlin.Int;kotlin.coroutines.SuspendFunction1<0:0,0:1?>){0§;1§}[0] final inline fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlinx.coroutines.flow/Flow<#A>).arrow.fx.coroutines/parMapUnordered(kotlin/Int = ..., crossinline kotlin.coroutines/SuspendFunction1<#A, #B>): kotlinx.coroutines.flow/Flow<#B> // arrow.fx.coroutines/parMapUnordered|parMapUnordered@kotlinx.coroutines.flow.Flow<0:0>(kotlin.Int;kotlin.coroutines.SuspendFunction1<0:0,0:1>){0§;1§}[0] -final object arrow.fx.coroutines/AcquireStep // arrow.fx.coroutines/AcquireStep|null[0] final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#B>).arrow.fx.coroutines/parMapOrAccumulate(kotlin.coroutines/CoroutineContext = ..., kotlin.coroutines/SuspendFunction2, #B, #C>): arrow.core/Either, kotlin.collections/List<#C>> // arrow.fx.coroutines/parMapOrAccumulate|parMapOrAccumulate@kotlin.collections.Iterable<0:1>(kotlin.coroutines.CoroutineContext;kotlin.coroutines.SuspendFunction2,0:1,0:2>){0§;1§;2§}[0] final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#B>).arrow.fx.coroutines/parMapOrAccumulate(kotlin.coroutines/CoroutineContext = ..., kotlin/Function2<#A, #A, #A>, kotlin.coroutines/SuspendFunction2, #B, #C>): arrow.core/Either<#A, kotlin.collections/List<#C>> // arrow.fx.coroutines/parMapOrAccumulate|parMapOrAccumulate@kotlin.collections.Iterable<0:1>(kotlin.coroutines.CoroutineContext;kotlin.Function2<0:0,0:0,0:0>;kotlin.coroutines.SuspendFunction2,0:1,0:2>){0§;1§;2§}[0] final suspend fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (kotlin.collections/Iterable<#B>).arrow.fx.coroutines/parMapOrAccumulate(kotlin.coroutines/CoroutineContext = ..., kotlin/Int, kotlin.coroutines/SuspendFunction2, #B, #C>): arrow.core/Either, kotlin.collections/List<#C>> // arrow.fx.coroutines/parMapOrAccumulate|parMapOrAccumulate@kotlin.collections.Iterable<0:1>(kotlin.coroutines.CoroutineContext;kotlin.Int;kotlin.coroutines.SuspendFunction2,0:1,0:2>){0§;1§;2§}[0] @@ -125,72 +229,3 @@ final suspend inline fun <#A: kotlin/Any?> arrow.fx.coroutines/guarantee(kotlin. final suspend inline fun <#A: kotlin/Any?> arrow.fx.coroutines/guaranteeCase(kotlin.coroutines/SuspendFunction0<#A>, crossinline kotlin.coroutines/SuspendFunction1): #A // arrow.fx.coroutines/guaranteeCase|guaranteeCase(kotlin.coroutines.SuspendFunction0<0:0>;kotlin.coroutines.SuspendFunction1){0§}[0] final suspend inline fun <#A: kotlin/Any?> arrow.fx.coroutines/onCancel(kotlin.coroutines/SuspendFunction0<#A>, crossinline kotlin.coroutines/SuspendFunction0): #A // arrow.fx.coroutines/onCancel|onCancel(kotlin.coroutines.SuspendFunction0<0:0>;kotlin.coroutines.SuspendFunction0){0§}[0] final suspend inline fun arrow.fx.coroutines/runReleaseAndRethrow(kotlin/Throwable, crossinline kotlin.coroutines/SuspendFunction0): kotlin/Nothing // arrow.fx.coroutines/runReleaseAndRethrow|runReleaseAndRethrow(kotlin.Throwable;kotlin.coroutines.SuspendFunction0){}[0] -open annotation class arrow.fx.coroutines/ResourceDSL : kotlin/Annotation { // arrow.fx.coroutines/ResourceDSL|null[0] - constructor () // arrow.fx.coroutines/ResourceDSL.|(){}[0] -} -open annotation class arrow.fx.coroutines/ScopeDSL : kotlin/Annotation { // arrow.fx.coroutines/ScopeDSL|null[0] - constructor () // arrow.fx.coroutines/ScopeDSL.|(){}[0] -} -sealed class <#A: out kotlin/Any?, #B: out kotlin/Any?, #C: out kotlin/Any?> arrow.fx.coroutines/Race3 { // arrow.fx.coroutines/Race3|null[0] - constructor () // arrow.fx.coroutines/Race3.|(){}[0] - final class <#A1: kotlin/Any?> First : arrow.fx.coroutines/Race3<#A1, kotlin/Nothing, kotlin/Nothing> { // arrow.fx.coroutines/Race3.First|null[0] - constructor (#A1) // arrow.fx.coroutines/Race3.First.|(1:0){}[0] - final fun component1(): #A1 // arrow.fx.coroutines/Race3.First.component1|component1(){}[0] - final fun copy(#A1 = ...): arrow.fx.coroutines/Race3.First<#A1> // arrow.fx.coroutines/Race3.First.copy|copy(1:0){}[0] - final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.coroutines/Race3.First.equals|equals(kotlin.Any?){}[0] - final fun hashCode(): kotlin/Int // arrow.fx.coroutines/Race3.First.hashCode|hashCode(){}[0] - final fun toString(): kotlin/String // arrow.fx.coroutines/Race3.First.toString|toString(){}[0] - final val winner // arrow.fx.coroutines/Race3.First.winner|{}winner[0] - final fun (): #A1 // arrow.fx.coroutines/Race3.First.winner.|(){}[0] - } - final class <#A1: kotlin/Any?> Second : arrow.fx.coroutines/Race3 { // arrow.fx.coroutines/Race3.Second|null[0] - constructor (#A1) // arrow.fx.coroutines/Race3.Second.|(1:0){}[0] - final fun component1(): #A1 // arrow.fx.coroutines/Race3.Second.component1|component1(){}[0] - final fun copy(#A1 = ...): arrow.fx.coroutines/Race3.Second<#A1> // arrow.fx.coroutines/Race3.Second.copy|copy(1:0){}[0] - final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.coroutines/Race3.Second.equals|equals(kotlin.Any?){}[0] - final fun hashCode(): kotlin/Int // arrow.fx.coroutines/Race3.Second.hashCode|hashCode(){}[0] - final fun toString(): kotlin/String // arrow.fx.coroutines/Race3.Second.toString|toString(){}[0] - final val winner // arrow.fx.coroutines/Race3.Second.winner|{}winner[0] - final fun (): #A1 // arrow.fx.coroutines/Race3.Second.winner.|(){}[0] - } - final class <#A1: kotlin/Any?> Third : arrow.fx.coroutines/Race3 { // arrow.fx.coroutines/Race3.Third|null[0] - constructor (#A1) // arrow.fx.coroutines/Race3.Third.|(1:0){}[0] - final fun component1(): #A1 // arrow.fx.coroutines/Race3.Third.component1|component1(){}[0] - final fun copy(#A1 = ...): arrow.fx.coroutines/Race3.Third<#A1> // arrow.fx.coroutines/Race3.Third.copy|copy(1:0){}[0] - final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.coroutines/Race3.Third.equals|equals(kotlin.Any?){}[0] - final fun hashCode(): kotlin/Int // arrow.fx.coroutines/Race3.Third.hashCode|hashCode(){}[0] - final fun toString(): kotlin/String // arrow.fx.coroutines/Race3.Third.toString|toString(){}[0] - final val winner // arrow.fx.coroutines/Race3.Third.winner|{}winner[0] - final fun (): #A1 // arrow.fx.coroutines/Race3.Third.winner.|(){}[0] - } - final inline fun <#A1: kotlin/Any?> fold(kotlin/Function1<#A, #A1>, kotlin/Function1<#B, #A1>, kotlin/Function1<#C, #A1>): #A1 // arrow.fx.coroutines/Race3.fold|fold(kotlin.Function1<1:0,0:0>;kotlin.Function1<1:1,0:0>;kotlin.Function1<1:2,0:0>){0§}[0] -} -sealed class arrow.fx.coroutines/ExitCase { // arrow.fx.coroutines/ExitCase|null[0] - constructor () // arrow.fx.coroutines/ExitCase.|(){}[0] - final class Cancelled : arrow.fx.coroutines/ExitCase { // arrow.fx.coroutines/ExitCase.Cancelled|null[0] - constructor (kotlin.coroutines.cancellation/CancellationException) // arrow.fx.coroutines/ExitCase.Cancelled.|(kotlin.coroutines.cancellation.CancellationException){}[0] - final fun component1(): kotlin.coroutines.cancellation/CancellationException // arrow.fx.coroutines/ExitCase.Cancelled.component1|component1(){}[0] - final fun copy(kotlin.coroutines.cancellation/CancellationException = ...): arrow.fx.coroutines/ExitCase.Cancelled // arrow.fx.coroutines/ExitCase.Cancelled.copy|copy(kotlin.coroutines.cancellation.CancellationException){}[0] - final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.coroutines/ExitCase.Cancelled.equals|equals(kotlin.Any?){}[0] - final fun hashCode(): kotlin/Int // arrow.fx.coroutines/ExitCase.Cancelled.hashCode|hashCode(){}[0] - final fun toString(): kotlin/String // arrow.fx.coroutines/ExitCase.Cancelled.toString|toString(){}[0] - final val exception // arrow.fx.coroutines/ExitCase.Cancelled.exception|{}exception[0] - final fun (): kotlin.coroutines.cancellation/CancellationException // arrow.fx.coroutines/ExitCase.Cancelled.exception.|(){}[0] - } - final class Failure : arrow.fx.coroutines/ExitCase { // arrow.fx.coroutines/ExitCase.Failure|null[0] - constructor (kotlin/Throwable) // arrow.fx.coroutines/ExitCase.Failure.|(kotlin.Throwable){}[0] - final fun component1(): kotlin/Throwable // arrow.fx.coroutines/ExitCase.Failure.component1|component1(){}[0] - final fun copy(kotlin/Throwable = ...): arrow.fx.coroutines/ExitCase.Failure // arrow.fx.coroutines/ExitCase.Failure.copy|copy(kotlin.Throwable){}[0] - final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.coroutines/ExitCase.Failure.equals|equals(kotlin.Any?){}[0] - final fun hashCode(): kotlin/Int // arrow.fx.coroutines/ExitCase.Failure.hashCode|hashCode(){}[0] - final fun toString(): kotlin/String // arrow.fx.coroutines/ExitCase.Failure.toString|toString(){}[0] - final val failure // arrow.fx.coroutines/ExitCase.Failure.failure|{}failure[0] - final fun (): kotlin/Throwable // arrow.fx.coroutines/ExitCase.Failure.failure.|(){}[0] - } - final object Companion { // arrow.fx.coroutines/ExitCase.Companion|null[0] - final fun ExitCase(kotlin/Throwable): arrow.fx.coroutines/ExitCase // arrow.fx.coroutines/ExitCase.Companion.ExitCase|ExitCase(kotlin.Throwable){}[0] - } - final object Completed : arrow.fx.coroutines/ExitCase { // arrow.fx.coroutines/ExitCase.Completed|null[0] - final fun toString(): kotlin/String // arrow.fx.coroutines/ExitCase.Completed.toString|toString(){}[0] - } -} diff --git a/arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.klib.api b/arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.klib.api index 1328b1f9e2d..63e7a827522 100644 --- a/arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.klib.api +++ b/arrow-libs/fx/arrow-fx-stm/api/arrow-fx-stm.klib.api @@ -7,6 +7,9 @@ // Library unique name: abstract interface arrow.fx.stm/STM { // arrow.fx.stm/STM|null[0] + open val value // arrow.fx.stm/STM.value|@arrow.fx.stm.TVar<0:0>{0§}value[0] + open fun <#A2: kotlin/Any?> (arrow.fx.stm/TVar<#A2>).(): #A2 // arrow.fx.stm/STM.value.|@arrow.fx.stm.TVar<0:0>(){0§}[0] + abstract fun <#A1: kotlin/Any?> (arrow.fx.stm/TVar<#A1>).read(): #A1 // arrow.fx.stm/STM.read|read@arrow.fx.stm.TVar<0:0>(){0§}[0] abstract fun <#A1: kotlin/Any?> (arrow.fx.stm/TVar<#A1>).write(#A1) // arrow.fx.stm/STM.write|write@arrow.fx.stm.TVar<0:0>(0:0){0§}[0] abstract fun <#A1: kotlin/Any?> (kotlin/Function1).orElse(kotlin/Function1): #A1 // arrow.fx.stm/STM.orElse|orElse@kotlin.Function1(kotlin.Function1){0§}[0] @@ -62,25 +65,27 @@ abstract interface arrow.fx.stm/STM { // arrow.fx.stm/STM|null[0] open fun <#A1: kotlin/Any?> (arrow.fx.stm/TVar<#A1>).setValue(kotlin/Nothing?, kotlin.reflect/KProperty<*>, #A1) // arrow.fx.stm/STM.setValue|setValue@arrow.fx.stm.TVar<0:0>(kotlin.Nothing?;kotlin.reflect.KProperty<*>;0:0){0§}[0] open fun <#A1: kotlin/Any?> (arrow.fx.stm/TVar<#A1>).swap(#A1): #A1 // arrow.fx.stm/STM.swap|swap@arrow.fx.stm.TVar<0:0>(0:0){0§}[0] open fun <#A1: kotlin/Any?> newTVar(#A1): arrow.fx.stm/TVar<#A1> // arrow.fx.stm/STM.newTVar|newTVar(0:0){0§}[0] - open val value // arrow.fx.stm/STM.value|@arrow.fx.stm.TVar<0:0>{0§}value[0] - open fun <#A2: kotlin/Any?> (arrow.fx.stm/TVar<#A2>).(): #A2 // arrow.fx.stm/STM.value.|@arrow.fx.stm.TVar<0:0>(){0§}[0] } + final class <#A: kotlin/Any?, #B: kotlin/Any?> arrow.fx.stm/TMap { // arrow.fx.stm/TMap|null[0] final fun copy(arrow.fx.stm.internal/Hamt> = ..., kotlin/Function1<#A, kotlin/Int> = ...): arrow.fx.stm/TMap<#A, #B> // arrow.fx.stm/TMap.copy|copy(arrow.fx.stm.internal.Hamt>;kotlin.Function1<1:0,kotlin.Int>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.stm/TMap.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.fx.stm/TMap.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.fx.stm/TMap.toString|toString(){}[0] + final object Companion { // arrow.fx.stm/TMap.Companion|null[0] final suspend fun <#A2: kotlin/Any?, #B2: kotlin/Any?> new(): arrow.fx.stm/TMap<#A2, #B2> // arrow.fx.stm/TMap.Companion.new|new(){0§;1§}[0] final suspend fun <#A2: kotlin/Any?, #B2: kotlin/Any?> new(kotlin/Function1<#A2, kotlin/Int>): arrow.fx.stm/TMap<#A2, #B2> // arrow.fx.stm/TMap.Companion.new|new(kotlin.Function1<0:0,kotlin.Int>){0§;1§}[0] } } + final class <#A: kotlin/Any?> arrow.fx.stm/TArray { // arrow.fx.stm/TArray|null[0] final fun copy(kotlin/Array> = ...): arrow.fx.stm/TArray<#A> // arrow.fx.stm/TArray.copy|copy(kotlin.Array>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.stm/TArray.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.fx.stm/TArray.hashCode|hashCode(){}[0] final fun size(): kotlin/Int // arrow.fx.stm/TArray.size|size(){}[0] final fun toString(): kotlin/String // arrow.fx.stm/TArray.toString|toString(){}[0] + final object Companion { // arrow.fx.stm/TArray.Companion|null[0] final suspend fun <#A2: kotlin/Any?> new(kotlin.collections/Iterable<#A2>): arrow.fx.stm/TArray<#A2> // arrow.fx.stm/TArray.Companion.new|new(kotlin.collections.Iterable<0:0>){0§}[0] final suspend fun <#A2: kotlin/Any?> new(kotlin/Array...): arrow.fx.stm/TArray<#A2> // arrow.fx.stm/TArray.Companion.new|new(kotlin.Array...){0§}[0] @@ -88,55 +93,69 @@ final class <#A: kotlin/Any?> arrow.fx.stm/TArray { // arrow.fx.stm/TArray|null[ final suspend fun <#A2: kotlin/Any?> new(kotlin/Int, kotlin/Function1): arrow.fx.stm/TArray<#A2> // arrow.fx.stm/TArray.Companion.new|new(kotlin.Int;kotlin.Function1){0§}[0] } } + final class <#A: kotlin/Any?> arrow.fx.stm/TMVar { // arrow.fx.stm/TMVar|null[0] final fun copy(arrow.fx.stm/TVar> = ...): arrow.fx.stm/TMVar<#A> // arrow.fx.stm/TMVar.copy|copy(arrow.fx.stm.TVar>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.stm/TMVar.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.fx.stm/TMVar.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.fx.stm/TMVar.toString|toString(){}[0] + final object Companion { // arrow.fx.stm/TMVar.Companion|null[0] final suspend fun <#A2: kotlin/Any?> empty(): arrow.fx.stm/TMVar<#A2> // arrow.fx.stm/TMVar.Companion.empty|empty(){0§}[0] final suspend fun <#A2: kotlin/Any?> new(#A2): arrow.fx.stm/TMVar<#A2> // arrow.fx.stm/TMVar.Companion.new|new(0:0){0§}[0] } } + final class <#A: kotlin/Any?> arrow.fx.stm/TQueue { // arrow.fx.stm/TQueue|null[0] final fun copy(arrow.fx.stm/TVar> = ..., arrow.fx.stm/TVar> = ...): arrow.fx.stm/TQueue<#A> // arrow.fx.stm/TQueue.copy|copy(arrow.fx.stm.TVar>;arrow.fx.stm.TVar>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.stm/TQueue.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.fx.stm/TQueue.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.fx.stm/TQueue.toString|toString(){}[0] + final object Companion { // arrow.fx.stm/TQueue.Companion|null[0] final suspend fun <#A2: kotlin/Any?> new(): arrow.fx.stm/TQueue<#A2> // arrow.fx.stm/TQueue.Companion.new|new(){0§}[0] } } + final class <#A: kotlin/Any?> arrow.fx.stm/TSet { // arrow.fx.stm/TSet|null[0] final fun copy(arrow.fx.stm.internal/Hamt<#A> = ..., kotlin/Function1<#A, kotlin/Int> = ...): arrow.fx.stm/TSet<#A> // arrow.fx.stm/TSet.copy|copy(arrow.fx.stm.internal.Hamt<1:0>;kotlin.Function1<1:0,kotlin.Int>){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.stm/TSet.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.fx.stm/TSet.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.fx.stm/TSet.toString|toString(){}[0] + final object Companion { // arrow.fx.stm/TSet.Companion|null[0] final suspend fun <#A2: kotlin/Any?> new(): arrow.fx.stm/TSet<#A2> // arrow.fx.stm/TSet.Companion.new|new(){0§}[0] final suspend fun <#A2: kotlin/Any?> new(kotlin/Function1<#A2, kotlin/Int>): arrow.fx.stm/TSet<#A2> // arrow.fx.stm/TSet.Companion.new|new(kotlin.Function1<0:0,kotlin.Int>){0§}[0] } } + final class <#A: kotlin/Any?> arrow.fx.stm/TVar { // arrow.fx.stm/TVar|null[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.stm/TVar.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.fx.stm/TVar.hashCode|hashCode(){}[0] + final suspend fun unsafeRead(): #A // arrow.fx.stm/TVar.unsafeRead|unsafeRead(){}[0] + final object Companion { // arrow.fx.stm/TVar.Companion|null[0] final suspend fun <#A2: kotlin/Any?> new(#A2): arrow.fx.stm/TVar<#A2> // arrow.fx.stm/TVar.Companion.new|new(0:0){0§}[0] } - final suspend fun unsafeRead(): #A // arrow.fx.stm/TVar.unsafeRead|unsafeRead(){}[0] } + final class arrow.fx.stm.internal/BlockedIndefinitely : kotlin/Throwable { // arrow.fx.stm.internal/BlockedIndefinitely|null[0] constructor () // arrow.fx.stm.internal/BlockedIndefinitely.|(){}[0] } + final class arrow.fx.stm/TSemaphore { // arrow.fx.stm/TSemaphore|null[0] final fun copy(arrow.fx.stm/TVar = ...): arrow.fx.stm/TSemaphore // arrow.fx.stm/TSemaphore.copy|copy(arrow.fx.stm.TVar){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.fx.stm/TSemaphore.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.fx.stm/TSemaphore.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.fx.stm/TSemaphore.toString|toString(){}[0] + final object Companion { // arrow.fx.stm/TSemaphore.Companion|null[0] final suspend fun new(kotlin/Int): arrow.fx.stm/TSemaphore // arrow.fx.stm/TSemaphore.Companion.new|new(kotlin.Int){}[0] } } + +final object arrow.fx.stm.internal/RetryException : kotlin/Throwable // arrow.fx.stm.internal/RetryException|null[0] + final fun (arrow.fx.stm/STM).arrow.fx.stm/check(kotlin/Boolean) // arrow.fx.stm/check|check@arrow.fx.stm.STM(kotlin.Boolean){}[0] final fun (arrow.fx.stm/STM).arrow.fx.stm/newTSem(kotlin/Int): arrow.fx.stm/TSemaphore // arrow.fx.stm/newTSem|newTSem@arrow.fx.stm.STM(kotlin.Int){}[0] final fun <#A: kotlin/Any?, #B: kotlin/Any?> (arrow.fx.stm/STM).arrow.fx.stm/newTMap(): arrow.fx.stm/TMap<#A, #B> // arrow.fx.stm/newTMap|newTMap@arrow.fx.stm.STM(){0§;1§}[0] @@ -151,5 +170,4 @@ final fun <#A: kotlin/Any?> (arrow.fx.stm/STM).arrow.fx.stm/newTQueue(): arrow.f final fun <#A: kotlin/Any?> (arrow.fx.stm/STM).arrow.fx.stm/newTSet(): arrow.fx.stm/TSet<#A> // arrow.fx.stm/newTSet|newTSet@arrow.fx.stm.STM(){0§}[0] final fun <#A: kotlin/Any?> (arrow.fx.stm/STM).arrow.fx.stm/newTSet(kotlin/Function1<#A, kotlin/Int>): arrow.fx.stm/TSet<#A> // arrow.fx.stm/newTSet|newTSet@arrow.fx.stm.STM(kotlin.Function1<0:0,kotlin.Int>){0§}[0] final inline fun <#A: kotlin/Any?> arrow.fx.stm/stm(noinline kotlin/Function1): kotlin/Function1 // arrow.fx.stm/stm|stm(kotlin.Function1){0§}[0] -final object arrow.fx.stm.internal/RetryException : kotlin/Throwable // arrow.fx.stm.internal/RetryException|null[0] final suspend fun <#A: kotlin/Any?> arrow.fx.stm/atomically(kotlin/Function1): #A // arrow.fx.stm/atomically|atomically(kotlin.Function1){0§}[0] diff --git a/arrow-libs/optics/arrow-optics/api/arrow-optics.klib.api b/arrow-libs/optics/arrow-optics/api/arrow-optics.klib.api index c2568cd54a1..cd1fe8d942a 100644 --- a/arrow-libs/optics/arrow-optics/api/arrow-optics.klib.api +++ b/arrow-libs/optics/arrow-optics/api/arrow-optics.klib.api @@ -6,18 +6,29 @@ // - Show declarations: true // Library unique name: +open annotation class arrow.optics/DelicateOptic : kotlin/Annotation { // arrow.optics/DelicateOptic|null[0] + constructor () // arrow.optics/DelicateOptic.|(){}[0] +} + +open annotation class arrow.optics/OpticsCopyMarker : kotlin/Annotation { // arrow.optics/OpticsCopyMarker|null[0] + constructor () // arrow.optics/OpticsCopyMarker.|(){}[0] +} + abstract fun interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> arrow.optics.typeclasses/At { // arrow.optics.typeclasses/At|null[0] abstract fun at(#B): arrow.optics/PLens<#A, #A, #C, #C> // arrow.optics.typeclasses/At.at|at(1:1){}[0] + open fun <#A1: kotlin/Any?> (arrow.optics/PLens<#A1, #A1, #A, #A>).at(#B): arrow.optics/PLens<#A1, #A1, #C, #C> // arrow.optics.typeclasses/At.at|at@arrow.optics.PLens<0:0,0:0,1:0,1:0>(1:1){0§}[0] + open fun <#A1: kotlin/Any?> (arrow.optics/POptional<#A1, #A1, #A, #A>).at(#B): arrow.optics/POptional<#A1, #A1, #C, #C> // arrow.optics.typeclasses/At.at|at@arrow.optics.POptional<0:0,0:0,1:0,1:0>(1:1){0§}[0] + open fun <#A1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, #A, #A>).at(#B): arrow.optics/PTraversal<#A1, #A1, #C, #C> // arrow.optics.typeclasses/At.at|at@arrow.optics.PTraversal<0:0,0:0,1:0,1:0>(1:1){0§}[0] + final object Companion { // arrow.optics.typeclasses/At.Companion|null[0] final fun <#A2: kotlin/Any?, #B2: kotlin/Any?> map(): arrow.optics.typeclasses/At, #A2, arrow.core/Option<#B2>> // arrow.optics.typeclasses/At.Companion.map|map(){0§;1§}[0] final fun <#A2: kotlin/Any?> set(): arrow.optics.typeclasses/At, #A2, kotlin/Boolean> // arrow.optics.typeclasses/At.Companion.set|set(){0§}[0] } - open fun <#A1: kotlin/Any?> (arrow.optics/PLens<#A1, #A1, #A, #A>).at(#B): arrow.optics/PLens<#A1, #A1, #C, #C> // arrow.optics.typeclasses/At.at|at@arrow.optics.PLens<0:0,0:0,1:0,1:0>(1:1){0§}[0] - open fun <#A1: kotlin/Any?> (arrow.optics/POptional<#A1, #A1, #A, #A>).at(#B): arrow.optics/POptional<#A1, #A1, #C, #C> // arrow.optics.typeclasses/At.at|at@arrow.optics.POptional<0:0,0:0,1:0,1:0>(1:1){0§}[0] - open fun <#A1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, #A, #A>).at(#B): arrow.optics/PTraversal<#A1, #A1, #C, #C> // arrow.optics.typeclasses/At.at|at@arrow.optics.PTraversal<0:0,0:0,1:0,1:0>(1:1){0§}[0] } + abstract fun interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> arrow.optics.typeclasses/FilterIndex { // arrow.optics.typeclasses/FilterIndex|null[0] abstract fun filter(kotlin/Function1<#B, kotlin/Boolean>): arrow.optics/PTraversal<#A, #A, #C, #C> // arrow.optics.typeclasses/FilterIndex.filter|filter(kotlin.Function1<1:1,kotlin.Boolean>){}[0] + final object Companion { // arrow.optics.typeclasses/FilterIndex.Companion|null[0] final fun <#A2: kotlin/Any?, #B2: kotlin/Any?> map(): arrow.optics.typeclasses/FilterIndex, #A2, #B2> // arrow.optics.typeclasses/FilterIndex.Companion.map|map(){0§;1§}[0] final fun <#A2: kotlin/Any?> list(): arrow.optics.typeclasses/FilterIndex, kotlin/Int, #A2> // arrow.optics.typeclasses/FilterIndex.Companion.list|list(){0§}[0] @@ -26,8 +37,14 @@ abstract fun interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> arrow final fun string(): arrow.optics.typeclasses/FilterIndex // arrow.optics.typeclasses/FilterIndex.Companion.string|string(){}[0] } } + abstract fun interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> arrow.optics.typeclasses/Index { // arrow.optics.typeclasses/Index|null[0] abstract fun index(#B): arrow.optics/POptional<#A, #A, #C, #C> // arrow.optics.typeclasses/Index.index|index(1:1){}[0] + open fun <#A1: kotlin/Any?> (arrow.optics/POptional<#A1, #A1, #A, #A>).get(#B): arrow.optics/POptional<#A1, #A1, #C, #C> // arrow.optics.typeclasses/Index.get|get@arrow.optics.POptional<0:0,0:0,1:0,1:0>(1:1){0§}[0] + open fun <#A1: kotlin/Any?> (arrow.optics/POptional<#A1, #A1, #A, #A>).index(#B): arrow.optics/POptional<#A1, #A1, #C, #C> // arrow.optics.typeclasses/Index.index|index@arrow.optics.POptional<0:0,0:0,1:0,1:0>(1:1){0§}[0] + open fun <#A1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, #A, #A>).get(#B): arrow.optics/PTraversal<#A1, #A1, #C, #C> // arrow.optics.typeclasses/Index.get|get@arrow.optics.PTraversal<0:0,0:0,1:0,1:0>(1:1){0§}[0] + open fun <#A1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, #A, #A>).index(#B): arrow.optics/PTraversal<#A1, #A1, #C, #C> // arrow.optics.typeclasses/Index.index|index@arrow.optics.PTraversal<0:0,0:0,1:0,1:0>(1:1){0§}[0] + final object Companion { // arrow.optics.typeclasses/Index.Companion|null[0] final fun <#A2: kotlin/Any?, #B2: kotlin/Any?> map(): arrow.optics.typeclasses/Index, #A2, #B2> // arrow.optics.typeclasses/Index.Companion.map|map(){0§;1§}[0] final fun <#A2: kotlin/Any?> list(): arrow.optics.typeclasses/Index, kotlin/Int, #A2> // arrow.optics.typeclasses/Index.Companion.list|list(){0§}[0] @@ -35,40 +52,56 @@ abstract fun interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> arrow final fun <#A2: kotlin/Any?> sequence(): arrow.optics.typeclasses/Index, kotlin/Int, #A2> // arrow.optics.typeclasses/Index.Companion.sequence|sequence(){0§}[0] final fun string(): arrow.optics.typeclasses/Index // arrow.optics.typeclasses/Index.Companion.string|string(){}[0] } - open fun <#A1: kotlin/Any?> (arrow.optics/POptional<#A1, #A1, #A, #A>).get(#B): arrow.optics/POptional<#A1, #A1, #C, #C> // arrow.optics.typeclasses/Index.get|get@arrow.optics.POptional<0:0,0:0,1:0,1:0>(1:1){0§}[0] - open fun <#A1: kotlin/Any?> (arrow.optics/POptional<#A1, #A1, #A, #A>).index(#B): arrow.optics/POptional<#A1, #A1, #C, #C> // arrow.optics.typeclasses/Index.index|index@arrow.optics.POptional<0:0,0:0,1:0,1:0>(1:1){0§}[0] - open fun <#A1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, #A, #A>).get(#B): arrow.optics/PTraversal<#A1, #A1, #C, #C> // arrow.optics.typeclasses/Index.get|get@arrow.optics.PTraversal<0:0,0:0,1:0,1:0>(1:1){0§}[0] - open fun <#A1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, #A, #A>).index(#B): arrow.optics/PTraversal<#A1, #A1, #C, #C> // arrow.optics.typeclasses/Index.index|index@arrow.optics.PTraversal<0:0,0:0,1:0,1:0>(1:1){0§}[0] } + abstract fun interface <#A: kotlin/Any?, #B: kotlin/Any?> arrow.optics.typeclasses/Cons { // arrow.optics.typeclasses/Cons|null[0] abstract fun cons(): arrow.optics/PPrism<#A, #A, kotlin/Pair<#B, #A>, kotlin/Pair<#B, #A>> // arrow.optics.typeclasses/Cons.cons|cons(){}[0] + open fun (#A).uncons(): kotlin/Pair<#B, #A>? // arrow.optics.typeclasses/Cons.uncons|uncons@1:0(){}[0] + open fun (#B).cons(#A): #A // arrow.optics.typeclasses/Cons.cons|cons@1:1(1:0){}[0] + open fun firstOption(): arrow.optics/POptional<#A, #A, #B, #B> // arrow.optics.typeclasses/Cons.firstOption|firstOption(){}[0] + open fun tailOption(): arrow.optics/POptional<#A, #A, #A, #A> // arrow.optics.typeclasses/Cons.tailOption|tailOption(){}[0] + final object Companion { // arrow.optics.typeclasses/Cons.Companion|null[0] final fun <#A2: kotlin/Any?, #B2: kotlin/Any?> invoke(arrow.optics/PPrism<#A2, #A2, kotlin/Pair<#B2, #A2>, kotlin/Pair<#B2, #A2>>): arrow.optics.typeclasses/Cons<#A2, #B2> // arrow.optics.typeclasses/Cons.Companion.invoke|invoke(arrow.optics.PPrism<0:0,0:0,kotlin.Pair<0:1,0:0>,kotlin.Pair<0:1,0:0>>){0§;1§}[0] final fun <#A2: kotlin/Any?> list(): arrow.optics.typeclasses/Cons, #A2> // arrow.optics.typeclasses/Cons.Companion.list|list(){0§}[0] final fun string(): arrow.optics.typeclasses/Cons // arrow.optics.typeclasses/Cons.Companion.string|string(){}[0] } - open fun (#A).uncons(): kotlin/Pair<#B, #A>? // arrow.optics.typeclasses/Cons.uncons|uncons@1:0(){}[0] - open fun (#B).cons(#A): #A // arrow.optics.typeclasses/Cons.cons|cons@1:1(1:0){}[0] - open fun firstOption(): arrow.optics/POptional<#A, #A, #B, #B> // arrow.optics.typeclasses/Cons.firstOption|firstOption(){}[0] - open fun tailOption(): arrow.optics/POptional<#A, #A, #A, #A> // arrow.optics.typeclasses/Cons.tailOption|tailOption(){}[0] } + abstract fun interface <#A: kotlin/Any?, #B: kotlin/Any?> arrow.optics.typeclasses/Snoc { // arrow.optics.typeclasses/Snoc|null[0] + open val init // arrow.optics.typeclasses/Snoc.init|@1:0{}init[0] + open fun (#A).(): #A? // arrow.optics.typeclasses/Snoc.init.|@1:0(){}[0] + abstract fun snoc(): arrow.optics/PPrism<#A, #A, kotlin/Pair<#A, #B>, kotlin/Pair<#A, #B>> // arrow.optics.typeclasses/Snoc.snoc|snoc(){}[0] + open fun (#A).snoc(#B): #A // arrow.optics.typeclasses/Snoc.snoc|snoc@1:0(1:1){}[0] + open fun (#A).unsnoc(): kotlin/Pair<#A, #B>? // arrow.optics.typeclasses/Snoc.unsnoc|unsnoc@1:0(){}[0] + open fun initOption(): arrow.optics/POptional<#A, #A, #A, #A> // arrow.optics.typeclasses/Snoc.initOption|initOption(){}[0] + open fun lastOption(): arrow.optics/POptional<#A, #A, #B, #B> // arrow.optics.typeclasses/Snoc.lastOption|lastOption(){}[0] + final object Companion { // arrow.optics.typeclasses/Snoc.Companion|null[0] final fun <#A2: kotlin/Any?, #B2: kotlin/Any?> invoke(arrow.optics/PPrism<#A2, #A2, kotlin/Pair<#A2, #B2>, kotlin/Pair<#A2, #B2>>): arrow.optics.typeclasses/Snoc<#A2, #B2> // arrow.optics.typeclasses/Snoc.Companion.invoke|invoke(arrow.optics.PPrism<0:0,0:0,kotlin.Pair<0:0,0:1>,kotlin.Pair<0:0,0:1>>){0§;1§}[0] final fun <#A2: kotlin/Any?> list(): arrow.optics.typeclasses/Snoc, #A2> // arrow.optics.typeclasses/Snoc.Companion.list|list(){0§}[0] final fun string(): arrow.optics.typeclasses/Snoc // arrow.optics.typeclasses/Snoc.Companion.string|string(){}[0] } - open fun (#A).snoc(#B): #A // arrow.optics.typeclasses/Snoc.snoc|snoc@1:0(1:1){}[0] - open fun (#A).unsnoc(): kotlin/Pair<#A, #B>? // arrow.optics.typeclasses/Snoc.unsnoc|unsnoc@1:0(){}[0] - open fun initOption(): arrow.optics/POptional<#A, #A, #A, #A> // arrow.optics.typeclasses/Snoc.initOption|initOption(){}[0] - open fun lastOption(): arrow.optics/POptional<#A, #A, #B, #B> // arrow.optics.typeclasses/Snoc.lastOption|lastOption(){}[0] - open val init // arrow.optics.typeclasses/Snoc.init|@1:0{}init[0] - open fun (#A).(): #A? // arrow.optics.typeclasses/Snoc.init.|@1:0(){}[0] } + abstract interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> arrow.optics/PIso : arrow.optics/PLens<#A, #B, #C, #D>, arrow.optics/PPrism<#A, #B, #C, #D> { // arrow.optics/PIso|null[0] abstract fun get(#A): #C // arrow.optics/PIso.get|get(1:0){}[0] abstract fun reverseGet(#D): #B // arrow.optics/PIso.reverseGet|reverseGet(1:3){}[0] + open fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?, #D1: kotlin/Any?> split(arrow.optics/PIso<#A1, #B1, #C1, #D1>): arrow.optics/PIso, kotlin/Pair<#B, #B1>, kotlin/Pair<#C, #C1>, kotlin/Pair<#D, #D1>> // arrow.optics/PIso.split|split(arrow.optics.PIso<0:0,0:1,0:2,0:3>){0§;1§;2§;3§}[0] + open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> compose(arrow.optics/PIso): arrow.optics/PIso<#A, #B, #A1, #B1> // arrow.optics/PIso.compose|compose(arrow.optics.PIso){0§;1§}[0] + open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> plus(arrow.optics/PIso): arrow.optics/PIso<#A, #B, #A1, #B1> // arrow.optics/PIso.plus|plus(arrow.optics.PIso){0§;1§}[0] + open fun <#A1: kotlin/Any?> first(): arrow.optics/PIso, kotlin/Pair<#B, #A1>, kotlin/Pair<#C, #A1>, kotlin/Pair<#D, #A1>> // arrow.optics/PIso.first|first(){0§}[0] + open fun <#A1: kotlin/Any?> foldMap(#A1, kotlin/Function2<#A1, #A1, #A1>, #A, kotlin/Function1<#C, #A1>): #A1 // arrow.optics/PIso.foldMap|foldMap(0:0;kotlin.Function2<0:0,0:0,0:0>;1:0;kotlin.Function1<1:2,0:0>){0§}[0] + open fun <#A1: kotlin/Any?> left(): arrow.optics/PIso, arrow.core/Either<#B, #A1>, arrow.core/Either<#C, #A1>, arrow.core/Either<#D, #A1>> // arrow.optics/PIso.left|left(){0§}[0] + open fun <#A1: kotlin/Any?> right(): arrow.optics/PIso, arrow.core/Either<#A1, #B>, arrow.core/Either<#A1, #C>, arrow.core/Either<#A1, #D>> // arrow.optics/PIso.right|right(){0§}[0] + open fun <#A1: kotlin/Any?> second(): arrow.optics/PIso, kotlin/Pair<#A1, #B>, kotlin/Pair<#A1, #C>, kotlin/Pair<#A1, #D>> // arrow.optics/PIso.second|second(){0§}[0] + open fun getOrModify(#A): arrow.core/Either<#B, #C> // arrow.optics/PIso.getOrModify|getOrModify(1:0){}[0] + open fun modify(#A, kotlin/Function1<#C, #D>): #B // arrow.optics/PIso.modify|modify(1:0;kotlin.Function1<1:2,1:3>){}[0] + open fun reverse(): arrow.optics/PIso<#D, #C, #B, #A> // arrow.optics/PIso.reverse|reverse(){}[0] + open fun set(#A, #D): #B // arrow.optics/PIso.set|set(1:0;1:3){}[0] + open fun set(#D): #B // arrow.optics/PIso.set|set(1:3){}[0] + final object Companion { // arrow.optics/PIso.Companion|null[0] final fun <#A2: kotlin/Any?, #B2: kotlin/Any?, #C2: kotlin/Any?, #D2: kotlin/Any?> invoke(kotlin/Function1<#A2, #C2>, kotlin/Function1<#D2, #B2>): arrow.optics/PIso<#A2, #B2, #C2, #D2> // arrow.optics/PIso.Companion.invoke|invoke(kotlin.Function1<0:0,0:2>;kotlin.Function1<0:3,0:1>){0§;1§;2§;3§}[0] final fun <#A2: kotlin/Any?, #B2: kotlin/Any?> listToPOptionNel(): arrow.optics/PIso, kotlin.collections/List<#B2>, arrow.core/Option>, arrow.core/Option>> // arrow.optics/PIso.Companion.listToPOptionNel|listToPOptionNel(){0§;1§}[0] @@ -83,23 +116,20 @@ abstract interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotli final fun <#A2: kotlin/Any?> optionToNullable(): arrow.optics/PIso, arrow.core/Option<#A2>, #A2?, #A2?> // arrow.optics/PIso.Companion.optionToNullable|optionToNullable(){0§}[0] final fun stringToList(): arrow.optics/PIso, kotlin.collections/List> // arrow.optics/PIso.Companion.stringToList|stringToList(){}[0] } - open fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?, #D1: kotlin/Any?> split(arrow.optics/PIso<#A1, #B1, #C1, #D1>): arrow.optics/PIso, kotlin/Pair<#B, #B1>, kotlin/Pair<#C, #C1>, kotlin/Pair<#D, #D1>> // arrow.optics/PIso.split|split(arrow.optics.PIso<0:0,0:1,0:2,0:3>){0§;1§;2§;3§}[0] - open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> compose(arrow.optics/PIso): arrow.optics/PIso<#A, #B, #A1, #B1> // arrow.optics/PIso.compose|compose(arrow.optics.PIso){0§;1§}[0] - open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> plus(arrow.optics/PIso): arrow.optics/PIso<#A, #B, #A1, #B1> // arrow.optics/PIso.plus|plus(arrow.optics.PIso){0§;1§}[0] - open fun <#A1: kotlin/Any?> first(): arrow.optics/PIso, kotlin/Pair<#B, #A1>, kotlin/Pair<#C, #A1>, kotlin/Pair<#D, #A1>> // arrow.optics/PIso.first|first(){0§}[0] - open fun <#A1: kotlin/Any?> foldMap(#A1, kotlin/Function2<#A1, #A1, #A1>, #A, kotlin/Function1<#C, #A1>): #A1 // arrow.optics/PIso.foldMap|foldMap(0:0;kotlin.Function2<0:0,0:0,0:0>;1:0;kotlin.Function1<1:2,0:0>){0§}[0] - open fun <#A1: kotlin/Any?> left(): arrow.optics/PIso, arrow.core/Either<#B, #A1>, arrow.core/Either<#C, #A1>, arrow.core/Either<#D, #A1>> // arrow.optics/PIso.left|left(){0§}[0] - open fun <#A1: kotlin/Any?> right(): arrow.optics/PIso, arrow.core/Either<#A1, #B>, arrow.core/Either<#A1, #C>, arrow.core/Either<#A1, #D>> // arrow.optics/PIso.right|right(){0§}[0] - open fun <#A1: kotlin/Any?> second(): arrow.optics/PIso, kotlin/Pair<#A1, #B>, kotlin/Pair<#A1, #C>, kotlin/Pair<#A1, #D>> // arrow.optics/PIso.second|second(){0§}[0] - open fun getOrModify(#A): arrow.core/Either<#B, #C> // arrow.optics/PIso.getOrModify|getOrModify(1:0){}[0] - open fun modify(#A, kotlin/Function1<#C, #D>): #B // arrow.optics/PIso.modify|modify(1:0;kotlin.Function1<1:2,1:3>){}[0] - open fun reverse(): arrow.optics/PIso<#D, #C, #B, #A> // arrow.optics/PIso.reverse|reverse(){}[0] - open fun set(#A, #D): #B // arrow.optics/PIso.set|set(1:0;1:3){}[0] - open fun set(#D): #B // arrow.optics/PIso.set|set(1:3){}[0] } + abstract interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> arrow.optics/PLens : arrow.optics/POptional<#A, #B, #C, #D> { // arrow.optics/PLens|null[0] abstract fun get(#A): #C // arrow.optics/PLens.get|get(1:0){}[0] abstract fun set(#A, #D): #B // arrow.optics/PLens.set|set(1:0;1:3){}[0] + open fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?, #D1: kotlin/Any?> split(arrow.optics/PLens<#A1, #B1, #C1, #D1>): arrow.optics/PLens, kotlin/Pair<#B, #B1>, kotlin/Pair<#C, #C1>, kotlin/Pair<#D, #D1>> // arrow.optics/PLens.split|split(arrow.optics.PLens<0:0,0:1,0:2,0:3>){0§;1§;2§;3§}[0] + open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> choice(arrow.optics/PLens<#A1, #B1, #C, #D>): arrow.optics/PLens, arrow.core/Either<#B, #B1>, #C, #D> // arrow.optics/PLens.choice|choice(arrow.optics.PLens<0:0,0:1,1:2,1:3>){0§;1§}[0] + open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> compose(arrow.optics/PLens): arrow.optics/PLens<#A, #B, #A1, #B1> // arrow.optics/PLens.compose|compose(arrow.optics.PLens){0§;1§}[0] + open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> plus(arrow.optics/PLens): arrow.optics/PLens<#A, #B, #A1, #B1> // arrow.optics/PLens.plus|plus(arrow.optics.PLens){0§;1§}[0] + open fun <#A1: kotlin/Any?> first(): arrow.optics/PLens, kotlin/Pair<#B, #A1>, kotlin/Pair<#C, #A1>, kotlin/Pair<#D, #A1>> // arrow.optics/PLens.first|first(){0§}[0] + open fun <#A1: kotlin/Any?> foldMap(#A1, kotlin/Function2<#A1, #A1, #A1>, #A, kotlin/Function1<#C, #A1>): #A1 // arrow.optics/PLens.foldMap|foldMap(0:0;kotlin.Function2<0:0,0:0,0:0>;1:0;kotlin.Function1<1:2,0:0>){0§}[0] + open fun <#A1: kotlin/Any?> second(): arrow.optics/PLens, kotlin/Pair<#A1, #B>, kotlin/Pair<#A1, #C>, kotlin/Pair<#A1, #D>> // arrow.optics/PLens.second|second(){0§}[0] + open fun getOrModify(#A): arrow.core/Either<#B, #C> // arrow.optics/PLens.getOrModify|getOrModify(1:0){}[0] + final object Companion { // arrow.optics/PLens.Companion|null[0] final fun <#A2: kotlin/Any?, #B2: kotlin/Any?, #C2: kotlin/Any?, #D2: kotlin/Any?> invoke(kotlin/Function1<#A2, #C2>, kotlin/Function2<#A2, #D2, #B2>): arrow.optics/PLens<#A2, #B2, #C2, #D2> // arrow.optics/PLens.Companion.invoke|invoke(kotlin.Function1<0:0,0:2>;kotlin.Function2<0:0,0:3,0:1>){0§;1§;2§;3§}[0] final fun <#A2: kotlin/Any?, #B2: kotlin/Any?, #C2: kotlin/Any?, #D2: kotlin/Any?> triplePFirst(): arrow.optics/PLens, kotlin/Triple<#D2, #B2, #C2>, #A2, #D2> // arrow.optics/PLens.Companion.triplePFirst|triplePFirst(){0§;1§;2§;3§}[0] @@ -118,28 +148,11 @@ abstract interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotli final fun <#A2: kotlin/Any?> nonEmptyListTail(): arrow.optics/PLens, arrow.core/NonEmptyList<#A2>, kotlin.collections/List<#A2>, kotlin.collections/List<#A2>> // arrow.optics/PLens.Companion.nonEmptyListTail|nonEmptyListTail(){0§}[0] final fun stringToList(): arrow.optics/PLens, kotlin.collections/List> // arrow.optics/PLens.Companion.stringToList|stringToList(){}[0] } - open fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?, #D1: kotlin/Any?> split(arrow.optics/PLens<#A1, #B1, #C1, #D1>): arrow.optics/PLens, kotlin/Pair<#B, #B1>, kotlin/Pair<#C, #C1>, kotlin/Pair<#D, #D1>> // arrow.optics/PLens.split|split(arrow.optics.PLens<0:0,0:1,0:2,0:3>){0§;1§;2§;3§}[0] - open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> choice(arrow.optics/PLens<#A1, #B1, #C, #D>): arrow.optics/PLens, arrow.core/Either<#B, #B1>, #C, #D> // arrow.optics/PLens.choice|choice(arrow.optics.PLens<0:0,0:1,1:2,1:3>){0§;1§}[0] - open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> compose(arrow.optics/PLens): arrow.optics/PLens<#A, #B, #A1, #B1> // arrow.optics/PLens.compose|compose(arrow.optics.PLens){0§;1§}[0] - open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> plus(arrow.optics/PLens): arrow.optics/PLens<#A, #B, #A1, #B1> // arrow.optics/PLens.plus|plus(arrow.optics.PLens){0§;1§}[0] - open fun <#A1: kotlin/Any?> first(): arrow.optics/PLens, kotlin/Pair<#B, #A1>, kotlin/Pair<#C, #A1>, kotlin/Pair<#D, #A1>> // arrow.optics/PLens.first|first(){0§}[0] - open fun <#A1: kotlin/Any?> foldMap(#A1, kotlin/Function2<#A1, #A1, #A1>, #A, kotlin/Function1<#C, #A1>): #A1 // arrow.optics/PLens.foldMap|foldMap(0:0;kotlin.Function2<0:0,0:0,0:0>;1:0;kotlin.Function1<1:2,0:0>){0§}[0] - open fun <#A1: kotlin/Any?> second(): arrow.optics/PLens, kotlin/Pair<#A1, #B>, kotlin/Pair<#A1, #C>, kotlin/Pair<#A1, #D>> // arrow.optics/PLens.second|second(){0§}[0] - open fun getOrModify(#A): arrow.core/Either<#B, #C> // arrow.optics/PLens.getOrModify|getOrModify(1:0){}[0] } + abstract interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> arrow.optics/POptional : arrow.optics/PTraversal<#A, #B, #C, #D> { // arrow.optics/POptional|null[0] abstract fun getOrModify(#A): arrow.core/Either<#B, #C> // arrow.optics/POptional.getOrModify|getOrModify(1:0){}[0] abstract fun set(#A, #D): #B // arrow.optics/POptional.set|set(1:0;1:3){}[0] - final object Companion { // arrow.optics/POptional.Companion|null[0] - final fun <#A2: kotlin/Any?, #B2: kotlin/Any?, #C2: kotlin/Any?, #D2: kotlin/Any?> invoke(kotlin/Function1<#A2, arrow.core/Either<#B2, #C2>>, kotlin/Function2<#A2, #D2, #B2>): arrow.optics/POptional<#A2, #B2, #C2, #D2> // arrow.optics/POptional.Companion.invoke|invoke(kotlin.Function1<0:0,arrow.core.Either<0:1,0:2>>;kotlin.Function2<0:0,0:3,0:1>){0§;1§;2§;3§}[0] - final fun <#A2: kotlin/Any?, #B2: kotlin/Any?> void(): arrow.optics/POptional<#A2, #A2, #B2, #B2> // arrow.optics/POptional.Companion.void|void(){0§;1§}[0] - final fun <#A2: kotlin/Any?> codiagonal(): arrow.optics/POptional, arrow.core/Either<#A2, #A2>, #A2, #A2> // arrow.optics/POptional.Companion.codiagonal|codiagonal(){0§}[0] - final fun <#A2: kotlin/Any?> id(): arrow.optics/PIso<#A2, #A2, #A2, #A2> // arrow.optics/POptional.Companion.id|id(){0§}[0] - final fun <#A2: kotlin/Any?> listHead(): arrow.optics/POptional, kotlin.collections/List<#A2>, #A2, #A2> // arrow.optics/POptional.Companion.listHead|listHead(){0§}[0] - final fun <#A2: kotlin/Any?> listTail(): arrow.optics/POptional, kotlin.collections/List<#A2>, kotlin.collections/List<#A2>, kotlin.collections/List<#A2>> // arrow.optics/POptional.Companion.listTail|listTail(){0§}[0] - final fun <#A2: kotlin/Any?> notNull(): arrow.optics/POptional<#A2?, #A2?, #A2, #A2> // arrow.optics/POptional.Companion.notNull|notNull(){0§}[0] - final fun <#A2: kotlin/Any?> nullable(): arrow.optics/POptional<#A2?, #A2?, #A2, #A2> // arrow.optics/POptional.Companion.nullable|nullable(){0§}[0] - } open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> choice(arrow.optics/POptional<#A1, #B1, #C, #D>): arrow.optics/POptional, arrow.core/Either<#B, #B1>, #C, #D> // arrow.optics/POptional.choice|choice(arrow.optics.POptional<0:0,0:1,1:2,1:3>){0§;1§}[0] open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> compose(arrow.optics/POptional): arrow.optics/POptional<#A, #B, #A1, #B1> // arrow.optics/POptional.compose|compose(arrow.optics.POptional){0§;1§}[0] open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> plus(arrow.optics/POptional): arrow.optics/POptional<#A, #B, #A1, #B1> // arrow.optics/POptional.plus|plus(arrow.optics.POptional){0§;1§}[0] @@ -150,10 +163,33 @@ abstract interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotli open fun modify(#A, kotlin/Function1<#C, #D>): #B // arrow.optics/POptional.modify|modify(1:0;kotlin.Function1<1:2,1:3>){}[0] open fun modifyNullable(#A, kotlin/Function1<#C, #D>): #B? // arrow.optics/POptional.modifyNullable|modifyNullable(1:0;kotlin.Function1<1:2,1:3>){}[0] open fun setNullable(#A, #D): #B? // arrow.optics/POptional.setNullable|setNullable(1:0;1:3){}[0] + + final object Companion { // arrow.optics/POptional.Companion|null[0] + final fun <#A2: kotlin/Any?, #B2: kotlin/Any?, #C2: kotlin/Any?, #D2: kotlin/Any?> invoke(kotlin/Function1<#A2, arrow.core/Either<#B2, #C2>>, kotlin/Function2<#A2, #D2, #B2>): arrow.optics/POptional<#A2, #B2, #C2, #D2> // arrow.optics/POptional.Companion.invoke|invoke(kotlin.Function1<0:0,arrow.core.Either<0:1,0:2>>;kotlin.Function2<0:0,0:3,0:1>){0§;1§;2§;3§}[0] + final fun <#A2: kotlin/Any?, #B2: kotlin/Any?> void(): arrow.optics/POptional<#A2, #A2, #B2, #B2> // arrow.optics/POptional.Companion.void|void(){0§;1§}[0] + final fun <#A2: kotlin/Any?> codiagonal(): arrow.optics/POptional, arrow.core/Either<#A2, #A2>, #A2, #A2> // arrow.optics/POptional.Companion.codiagonal|codiagonal(){0§}[0] + final fun <#A2: kotlin/Any?> id(): arrow.optics/PIso<#A2, #A2, #A2, #A2> // arrow.optics/POptional.Companion.id|id(){0§}[0] + final fun <#A2: kotlin/Any?> listHead(): arrow.optics/POptional, kotlin.collections/List<#A2>, #A2, #A2> // arrow.optics/POptional.Companion.listHead|listHead(){0§}[0] + final fun <#A2: kotlin/Any?> listTail(): arrow.optics/POptional, kotlin.collections/List<#A2>, kotlin.collections/List<#A2>, kotlin.collections/List<#A2>> // arrow.optics/POptional.Companion.listTail|listTail(){0§}[0] + final fun <#A2: kotlin/Any?> notNull(): arrow.optics/POptional<#A2?, #A2?, #A2, #A2> // arrow.optics/POptional.Companion.notNull|notNull(){0§}[0] + final fun <#A2: kotlin/Any?> nullable(): arrow.optics/POptional<#A2?, #A2?, #A2, #A2> // arrow.optics/POptional.Companion.nullable|nullable(){0§}[0] + } } + abstract interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> arrow.optics/PPrism : arrow.optics/POptional<#A, #B, #C, #D> { // arrow.optics/PPrism|null[0] abstract fun getOrModify(#A): arrow.core/Either<#B, #C> // arrow.optics/PPrism.getOrModify|getOrModify(1:0){}[0] abstract fun reverseGet(#D): #B // arrow.optics/PPrism.reverseGet|reverseGet(1:3){}[0] + open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> compose(arrow.optics/PPrism): arrow.optics/PPrism<#A, #B, #A1, #B1> // arrow.optics/PPrism.compose|compose(arrow.optics.PPrism){0§;1§}[0] + open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> plus(arrow.optics/PPrism): arrow.optics/PPrism<#A, #B, #A1, #B1> // arrow.optics/PPrism.plus|plus(arrow.optics.PPrism){0§;1§}[0] + open fun <#A1: kotlin/Any?> first(): arrow.optics/PPrism, kotlin/Pair<#B, #A1>, kotlin/Pair<#C, #A1>, kotlin/Pair<#D, #A1>> // arrow.optics/PPrism.first|first(){0§}[0] + open fun <#A1: kotlin/Any?> foldMap(#A1, kotlin/Function2<#A1, #A1, #A1>, #A, kotlin/Function1<#C, #A1>): #A1 // arrow.optics/PPrism.foldMap|foldMap(0:0;kotlin.Function2<0:0,0:0,0:0>;1:0;kotlin.Function1<1:2,0:0>){0§}[0] + open fun <#A1: kotlin/Any?> left(): arrow.optics/PPrism, arrow.core/Either<#B, #A1>, arrow.core/Either<#C, #A1>, arrow.core/Either<#D, #A1>> // arrow.optics/PPrism.left|left(){0§}[0] + open fun <#A1: kotlin/Any?> right(): arrow.optics/PPrism, arrow.core/Either<#A1, #B>, arrow.core/Either<#A1, #C>, arrow.core/Either<#A1, #D>> // arrow.optics/PPrism.right|right(){0§}[0] + open fun <#A1: kotlin/Any?> second(): arrow.optics/PPrism, kotlin/Pair<#A1, #B>, kotlin/Pair<#A1, #C>, kotlin/Pair<#A1, #D>> // arrow.optics/PPrism.second|second(){0§}[0] + open fun liftNullable(kotlin/Function1<#C, #D>): kotlin/Function1<#A, #B?> // arrow.optics/PPrism.liftNullable|liftNullable(kotlin.Function1<1:2,1:3>){}[0] + open fun modify(#A, kotlin/Function1<#C, #D>): #B // arrow.optics/PPrism.modify|modify(1:0;kotlin.Function1<1:2,1:3>){}[0] + open fun set(#A, #D): #B // arrow.optics/PPrism.set|set(1:0;1:3){}[0] + final object Companion { // arrow.optics/PPrism.Companion|null[0] final fun <#A2: kotlin/Any, #B2: #A2> instanceOf(kotlin.reflect/KClass<#B2>): arrow.optics/PPrism<#A2, #A2, #B2, #B2> // arrow.optics/PPrism.Companion.instanceOf|instanceOf(kotlin.reflect.KClass<0:1>){0§;1§<0:0>}[0] final fun <#A2: kotlin/Any?, #B2: kotlin/Any?, #C2: kotlin/Any?, #D2: kotlin/Any?> invoke(kotlin/Function1<#A2, arrow.core/Either<#B2, #C2>>, kotlin/Function1<#D2, #B2>): arrow.optics/PPrism<#A2, #B2, #C2, #D2> // arrow.optics/PPrism.Companion.invoke|invoke(kotlin.Function1<0:0,arrow.core.Either<0:1,0:2>>;kotlin.Function1<0:3,0:1>){0§;1§;2§;3§}[0] @@ -168,20 +204,28 @@ abstract interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotli final fun <#A2: kotlin/Any?> some(): arrow.optics/PPrism, arrow.core/Option<#A2>, #A2, #A2> // arrow.optics/PPrism.Companion.some|some(){0§}[0] final inline fun <#A2: kotlin/Any?, #B2: reified #A2> instanceOf(): arrow.optics/PPrism<#A2, #A2, #B2, #B2> // arrow.optics/PPrism.Companion.instanceOf|instanceOf(){0§;1§<0:0>}[0] } - open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> compose(arrow.optics/PPrism): arrow.optics/PPrism<#A, #B, #A1, #B1> // arrow.optics/PPrism.compose|compose(arrow.optics.PPrism){0§;1§}[0] - open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> plus(arrow.optics/PPrism): arrow.optics/PPrism<#A, #B, #A1, #B1> // arrow.optics/PPrism.plus|plus(arrow.optics.PPrism){0§;1§}[0] - open fun <#A1: kotlin/Any?> first(): arrow.optics/PPrism, kotlin/Pair<#B, #A1>, kotlin/Pair<#C, #A1>, kotlin/Pair<#D, #A1>> // arrow.optics/PPrism.first|first(){0§}[0] - open fun <#A1: kotlin/Any?> foldMap(#A1, kotlin/Function2<#A1, #A1, #A1>, #A, kotlin/Function1<#C, #A1>): #A1 // arrow.optics/PPrism.foldMap|foldMap(0:0;kotlin.Function2<0:0,0:0,0:0>;1:0;kotlin.Function1<1:2,0:0>){0§}[0] - open fun <#A1: kotlin/Any?> left(): arrow.optics/PPrism, arrow.core/Either<#B, #A1>, arrow.core/Either<#C, #A1>, arrow.core/Either<#D, #A1>> // arrow.optics/PPrism.left|left(){0§}[0] - open fun <#A1: kotlin/Any?> right(): arrow.optics/PPrism, arrow.core/Either<#A1, #B>, arrow.core/Either<#A1, #C>, arrow.core/Either<#A1, #D>> // arrow.optics/PPrism.right|right(){0§}[0] - open fun <#A1: kotlin/Any?> second(): arrow.optics/PPrism, kotlin/Pair<#A1, #B>, kotlin/Pair<#A1, #C>, kotlin/Pair<#A1, #D>> // arrow.optics/PPrism.second|second(){0§}[0] - open fun liftNullable(kotlin/Function1<#C, #D>): kotlin/Function1<#A, #B?> // arrow.optics/PPrism.liftNullable|liftNullable(kotlin.Function1<1:2,1:3>){}[0] - open fun modify(#A, kotlin/Function1<#C, #D>): #B // arrow.optics/PPrism.modify|modify(1:0;kotlin.Function1<1:2,1:3>){}[0] - open fun set(#A, #D): #B // arrow.optics/PPrism.set|set(1:0;1:3){}[0] } + abstract interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> arrow.optics/PTraversal { // arrow.optics/PTraversal|null[0] abstract fun <#A1: kotlin/Any?> foldMap(#A1, kotlin/Function2<#A1, #A1, #A1>, #A, kotlin/Function1<#C, #A1>): #A1 // arrow.optics/PTraversal.foldMap|foldMap(0:0;kotlin.Function2<0:0,0:0,0:0>;1:0;kotlin.Function1<1:2,0:0>){0§}[0] abstract fun modify(#A, kotlin/Function1<#C, #D>): #B // arrow.optics/PTraversal.modify|modify(1:0;kotlin.Function1<1:2,1:3>){}[0] + open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> choice(arrow.optics/PTraversal<#A1, #B1, #C, #D>): arrow.optics/PTraversal, arrow.core/Either<#B, #B1>, #C, #D> // arrow.optics/PTraversal.choice|choice(arrow.optics.PTraversal<0:0,0:1,1:2,1:3>){0§;1§}[0] + open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> compose(arrow.optics/PTraversal): arrow.optics/PTraversal<#A, #B, #A1, #B1> // arrow.optics/PTraversal.compose|compose(arrow.optics.PTraversal){0§;1§}[0] + open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> plus(arrow.optics/PTraversal): arrow.optics/PTraversal<#A, #B, #A1, #B1> // arrow.optics/PTraversal.plus|plus(arrow.optics.PTraversal){0§;1§}[0] + open fun all(#A, kotlin/Function1<#C, kotlin/Boolean>): kotlin/Boolean // arrow.optics/PTraversal.all|all(1:0;kotlin.Function1<1:2,kotlin.Boolean>){}[0] + open fun any(#A, kotlin/Function1<#C, kotlin/Boolean>): kotlin/Boolean // arrow.optics/PTraversal.any|any(1:0;kotlin.Function1<1:2,kotlin.Boolean>){}[0] + open fun exists(#A, kotlin/Function1<#C, kotlin/Boolean>): kotlin/Boolean // arrow.optics/PTraversal.exists|exists(1:0;kotlin.Function1<1:2,kotlin.Boolean>){}[0] + open fun findOrNull(#A, kotlin/Function1<#C, kotlin/Boolean>): #C? // arrow.optics/PTraversal.findOrNull|findOrNull(1:0;kotlin.Function1<1:2,kotlin.Boolean>){}[0] + open fun firstOrNull(#A): #C? // arrow.optics/PTraversal.firstOrNull|firstOrNull(1:0){}[0] + open fun fold(#C, kotlin/Function2<#C, #C, #C>, #A): #C // arrow.optics/PTraversal.fold|fold(1:2;kotlin.Function2<1:2,1:2,1:2>;1:0){}[0] + open fun getAll(#A): kotlin.collections/List<#C> // arrow.optics/PTraversal.getAll|getAll(1:0){}[0] + open fun isEmpty(#A): kotlin/Boolean // arrow.optics/PTraversal.isEmpty|isEmpty(1:0){}[0] + open fun isNotEmpty(#A): kotlin/Boolean // arrow.optics/PTraversal.isNotEmpty|isNotEmpty(1:0){}[0] + open fun lastOrNull(#A): #C? // arrow.optics/PTraversal.lastOrNull|lastOrNull(1:0){}[0] + open fun lift(kotlin/Function1<#C, #D>): kotlin/Function1<#A, #B> // arrow.optics/PTraversal.lift|lift(kotlin.Function1<1:2,1:3>){}[0] + open fun set(#A, #D): #B // arrow.optics/PTraversal.set|set(1:0;1:3){}[0] + open fun size(#A): kotlin/Int // arrow.optics/PTraversal.size|size(1:0){}[0] + final object Companion { // arrow.optics/PTraversal.Companion|null[0] final fun <#A2: kotlin/Any?, #B2: kotlin/Any?, #C2: kotlin/Any?, #D2: kotlin/Any?> invoke(kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function10<#D2, #D2, #D2, #D2, #D2, #D2, #D2, #D2, #D2, #A2, #B2>): arrow.optics/PTraversal<#A2, #B2, #C2, #D2> // arrow.optics/PTraversal.Companion.invoke|invoke(kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function10<0:3,0:3,0:3,0:3,0:3,0:3,0:3,0:3,0:3,0:0,0:1>){0§;1§;2§;3§}[0] final fun <#A2: kotlin/Any?, #B2: kotlin/Any?, #C2: kotlin/Any?, #D2: kotlin/Any?> invoke(kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function1<#A2, #C2>, kotlin/Function11<#D2, #D2, #D2, #D2, #D2, #D2, #D2, #D2, #D2, #D2, #A2, #B2>): arrow.optics/PTraversal<#A2, #B2, #C2, #D2> // arrow.optics/PTraversal.Companion.invoke|invoke(kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function1<0:0,0:2>;kotlin.Function11<0:3,0:3,0:3,0:3,0:3,0:3,0:3,0:3,0:3,0:3,0:0,0:1>){0§;1§;2§;3§}[0] @@ -219,37 +263,79 @@ abstract interface <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotli final fun <#A2: kotlin/Any?> tuple9(): arrow.optics/PTraversal, arrow.core/Tuple9<#A2, #A2, #A2, #A2, #A2, #A2, #A2, #A2, #A2>, #A2, #A2> // arrow.optics/PTraversal.Companion.tuple9|tuple9(){0§}[0] final fun string(): arrow.optics/PTraversal // arrow.optics/PTraversal.Companion.string|string(){}[0] } - open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> choice(arrow.optics/PTraversal<#A1, #B1, #C, #D>): arrow.optics/PTraversal, arrow.core/Either<#B, #B1>, #C, #D> // arrow.optics/PTraversal.choice|choice(arrow.optics.PTraversal<0:0,0:1,1:2,1:3>){0§;1§}[0] - open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> compose(arrow.optics/PTraversal): arrow.optics/PTraversal<#A, #B, #A1, #B1> // arrow.optics/PTraversal.compose|compose(arrow.optics.PTraversal){0§;1§}[0] - open fun <#A1: kotlin/Any?, #B1: kotlin/Any?> plus(arrow.optics/PTraversal): arrow.optics/PTraversal<#A, #B, #A1, #B1> // arrow.optics/PTraversal.plus|plus(arrow.optics.PTraversal){0§;1§}[0] - open fun all(#A, kotlin/Function1<#C, kotlin/Boolean>): kotlin/Boolean // arrow.optics/PTraversal.all|all(1:0;kotlin.Function1<1:2,kotlin.Boolean>){}[0] - open fun any(#A, kotlin/Function1<#C, kotlin/Boolean>): kotlin/Boolean // arrow.optics/PTraversal.any|any(1:0;kotlin.Function1<1:2,kotlin.Boolean>){}[0] - open fun exists(#A, kotlin/Function1<#C, kotlin/Boolean>): kotlin/Boolean // arrow.optics/PTraversal.exists|exists(1:0;kotlin.Function1<1:2,kotlin.Boolean>){}[0] - open fun findOrNull(#A, kotlin/Function1<#C, kotlin/Boolean>): #C? // arrow.optics/PTraversal.findOrNull|findOrNull(1:0;kotlin.Function1<1:2,kotlin.Boolean>){}[0] - open fun firstOrNull(#A): #C? // arrow.optics/PTraversal.firstOrNull|firstOrNull(1:0){}[0] - open fun fold(#C, kotlin/Function2<#C, #C, #C>, #A): #C // arrow.optics/PTraversal.fold|fold(1:2;kotlin.Function2<1:2,1:2,1:2>;1:0){}[0] - open fun getAll(#A): kotlin.collections/List<#C> // arrow.optics/PTraversal.getAll|getAll(1:0){}[0] - open fun isEmpty(#A): kotlin/Boolean // arrow.optics/PTraversal.isEmpty|isEmpty(1:0){}[0] - open fun isNotEmpty(#A): kotlin/Boolean // arrow.optics/PTraversal.isNotEmpty|isNotEmpty(1:0){}[0] - open fun lastOrNull(#A): #C? // arrow.optics/PTraversal.lastOrNull|lastOrNull(1:0){}[0] - open fun lift(kotlin/Function1<#C, #D>): kotlin/Function1<#A, #B> // arrow.optics/PTraversal.lift|lift(kotlin.Function1<1:2,1:3>){}[0] - open fun set(#A, #D): #B // arrow.optics/PTraversal.set|set(1:0;1:3){}[0] - open fun size(#A): kotlin/Int // arrow.optics/PTraversal.size|size(1:0){}[0] } + abstract interface <#A: kotlin/Any?, #B: kotlin/Any?> arrow.optics.match/MatchScope { // arrow.optics.match/MatchScope|null[0] abstract fun <#A1: kotlin/Any?> (arrow.optics/POptional<#A, #A, #A1, #A1>).then(kotlin/Function1<#A1, #B>) // arrow.optics.match/MatchScope.then|then@arrow.optics.POptional<1:0,1:0,0:0,0:0>(kotlin.Function1<0:0,1:1>){0§}[0] abstract fun default(kotlin/Function0<#B>) // arrow.optics.match/MatchScope.default|default(kotlin.Function0<1:1>){}[0] } + abstract interface <#A: kotlin/Any?> arrow.optics/Copy { // arrow.optics/Copy|null[0] abstract fun <#A1: kotlin/Any?> (arrow.optics/PTraversal<#A, #A, #A1, #A1>).set(#A1) // arrow.optics/Copy.set|set@arrow.optics.PTraversal<1:0,1:0,0:0,0:0>(0:0){0§}[0] abstract fun <#A1: kotlin/Any?> (arrow.optics/PTraversal<#A, #A, #A1, #A1>).transform(kotlin/Function1<#A1, #A1>) // arrow.optics/Copy.transform|transform@arrow.optics.PTraversal<1:0,1:0,0:0,0:0>(kotlin.Function1<0:0,0:0>){0§}[0] open fun <#A1: kotlin/Any?> inside(arrow.optics/PTraversal<#A, #A, #A1, #A1>, kotlin/Function1, kotlin/Unit>) // arrow.optics/Copy.inside|inside(arrow.optics.PTraversal<1:0,1:0,0:0,0:0>;kotlin.Function1,kotlin.Unit>){0§}[0] } + final class arrow.optics.match/MatchNotFound : kotlin/Throwable { // arrow.optics.match/MatchNotFound|null[0] constructor (kotlin/Any?) // arrow.optics.match/MatchNotFound.|(kotlin.Any?){}[0] + final val value // arrow.optics.match/MatchNotFound.value|{}value[0] final fun (): kotlin/Any? // arrow.optics.match/MatchNotFound.value.|(){}[0] } + +final object arrow.optics/Every { // arrow.optics/Every|null[0] + final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> either(): arrow.optics/PTraversal, arrow.core/Either<#A1, #B1>, #B1, #B1> // arrow.optics/Every.either|either(){0§;1§}[0] + final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> map(): arrow.optics/PTraversal, kotlin.collections/Map<#A1, #B1>, #B1, #B1> // arrow.optics/Every.map|map(){0§;1§}[0] + final fun <#A1: kotlin/Any?> list(): arrow.optics/PTraversal, kotlin.collections/List<#A1>, #A1, #A1> // arrow.optics/Every.list|list(){0§}[0] + final fun <#A1: kotlin/Any?> nonEmptyList(): arrow.optics/PTraversal, arrow.core/NonEmptyList<#A1>, #A1, #A1> // arrow.optics/Every.nonEmptyList|nonEmptyList(){0§}[0] + final fun <#A1: kotlin/Any?> option(): arrow.optics/PTraversal, arrow.core/Option<#A1>, #A1, #A1> // arrow.optics/Every.option|option(){0§}[0] + final fun <#A1: kotlin/Any?> pair(): arrow.optics/PTraversal, kotlin/Pair<#A1, #A1>, #A1, #A1> // arrow.optics/Every.pair|pair(){0§}[0] + final fun <#A1: kotlin/Any?> sequence(): arrow.optics/PTraversal, kotlin.sequences/Sequence<#A1>, #A1, #A1> // arrow.optics/Every.sequence|sequence(){0§}[0] + final fun <#A1: kotlin/Any?> triple(): arrow.optics/PTraversal, kotlin/Triple<#A1, #A1, #A1>, #A1, #A1> // arrow.optics/Every.triple|triple(){0§}[0] + final fun <#A1: kotlin/Any?> tuple4(): arrow.optics/PTraversal, arrow.core/Tuple4<#A1, #A1, #A1, #A1>, #A1, #A1> // arrow.optics/Every.tuple4|tuple4(){0§}[0] + final fun <#A1: kotlin/Any?> tuple5(): arrow.optics/PTraversal, arrow.core/Tuple5<#A1, #A1, #A1, #A1, #A1>, #A1, #A1> // arrow.optics/Every.tuple5|tuple5(){0§}[0] + final fun <#A1: kotlin/Any?> tuple6(): arrow.optics/PTraversal, arrow.core/Tuple6<#A1, #A1, #A1, #A1, #A1, #A1>, #A1, #A1> // arrow.optics/Every.tuple6|tuple6(){0§}[0] + final fun <#A1: kotlin/Any?> tuple7(): arrow.optics/PTraversal, arrow.core/Tuple7<#A1, #A1, #A1, #A1, #A1, #A1, #A1>, #A1, #A1> // arrow.optics/Every.tuple7|tuple7(){0§}[0] + final fun <#A1: kotlin/Any?> tuple8(): arrow.optics/PTraversal, arrow.core/Tuple8<#A1, #A1, #A1, #A1, #A1, #A1, #A1, #A1>, #A1, #A1> // arrow.optics/Every.tuple8|tuple8(){0§}[0] + final fun <#A1: kotlin/Any?> tuple9(): arrow.optics/PTraversal, arrow.core/Tuple9<#A1, #A1, #A1, #A1, #A1, #A1, #A1, #A1, #A1>, #A1, #A1> // arrow.optics/Every.tuple9|tuple9(){0§}[0] + final fun string(): arrow.optics/PTraversal // arrow.optics/Every.string|string(){}[0] +} + +final val arrow.optics.dsl/every // arrow.optics.dsl/every|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>{0§;1§;2§}every[0] + final fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, arrow.core/Either<#B1, #C1>, arrow.core/Either<#B1, #C1>>).(): arrow.optics/PTraversal<#A1, #A1, #C1, #C1> // arrow.optics.dsl/every.|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>(){0§;1§;2§}[0] +final val arrow.optics.dsl/every // arrow.optics.dsl/every|@arrow.optics.PTraversal<0:0,0:0,arrow.core.NonEmptyList<0:1>,arrow.core.NonEmptyList<0:1>>{0§;1§}every[0] + final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, arrow.core/NonEmptyList<#B1>, arrow.core/NonEmptyList<#B1>>).(): arrow.optics/PTraversal<#A1, #A1, #B1, #B1> // arrow.optics.dsl/every.|@arrow.optics.PTraversal<0:0,0:0,arrow.core.NonEmptyList<0:1>,arrow.core.NonEmptyList<0:1>>(){0§;1§}[0] +final val arrow.optics.dsl/every // arrow.optics.dsl/every|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Option<0:1>,arrow.core.Option<0:1>>{0§;1§}every[0] + final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, arrow.core/Option<#B1>, arrow.core/Option<#B1>>).(): arrow.optics/PTraversal<#A1, #A1, #B1, #B1> // arrow.optics.dsl/every.|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Option<0:1>,arrow.core.Option<0:1>>(){0§;1§}[0] +final val arrow.optics.dsl/every // arrow.optics.dsl/every|@arrow.optics.PTraversal<0:0,0:0,kotlin.String,kotlin.String>{0§}every[0] + final fun <#A1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, kotlin/String, kotlin/String>).(): arrow.optics/PTraversal<#A1, #A1, kotlin/Char, kotlin/Char> // arrow.optics.dsl/every.|@arrow.optics.PTraversal<0:0,0:0,kotlin.String,kotlin.String>(){0§}[0] +final val arrow.optics.dsl/every // arrow.optics.dsl/every|@arrow.optics.PTraversal<0:0,0:0,kotlin.collections.List<0:1>,kotlin.collections.List<0:1>>{0§;1§}every[0] + final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, kotlin.collections/List<#B1>, kotlin.collections/List<#B1>>).(): arrow.optics/PTraversal<#A1, #A1, #B1, #B1> // arrow.optics.dsl/every.|@arrow.optics.PTraversal<0:0,0:0,kotlin.collections.List<0:1>,kotlin.collections.List<0:1>>(){0§;1§}[0] +final val arrow.optics.dsl/every // arrow.optics.dsl/every|@arrow.optics.PTraversal<0:0,0:0,kotlin.collections.Map<0:1,0:2>,kotlin.collections.Map<0:1,0:2>>{0§;1§;2§}every[0] + final fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, kotlin.collections/Map<#B1, #C1>, kotlin.collections/Map<#B1, #C1>>).(): arrow.optics/PTraversal<#A1, #A1, #C1, #C1> // arrow.optics.dsl/every.|@arrow.optics.PTraversal<0:0,0:0,kotlin.collections.Map<0:1,0:2>,kotlin.collections.Map<0:1,0:2>>(){0§;1§;2§}[0] +final val arrow.optics.dsl/every // arrow.optics.dsl/every|@arrow.optics.PTraversal<0:0,0:0,kotlin.sequences.Sequence<0:1>,kotlin.sequences.Sequence<0:1>>{0§;1§}every[0] + final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, kotlin.sequences/Sequence<#B1>, kotlin.sequences/Sequence<#B1>>).(): arrow.optics/PTraversal<#A1, #A1, #B1, #B1> // arrow.optics.dsl/every.|@arrow.optics.PTraversal<0:0,0:0,kotlin.sequences.Sequence<0:1>,kotlin.sequences.Sequence<0:1>>(){0§;1§}[0] +final val arrow.optics.dsl/left // arrow.optics.dsl/left|@arrow.optics.POptional<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>{0§;1§;2§}left[0] + final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/POptional<#A1, #A1, arrow.core/Either<#B1, #C1>, arrow.core/Either<#B1, #C1>>).(): arrow.optics/POptional<#A1, #A1, #B1, #B1> // arrow.optics.dsl/left.|@arrow.optics.POptional<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>(){0§;1§;2§}[0] +final val arrow.optics.dsl/left // arrow.optics.dsl/left|@arrow.optics.PPrism<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>{0§;1§;2§}left[0] + final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/PPrism<#A1, #A1, arrow.core/Either<#B1, #C1>, arrow.core/Either<#B1, #C1>>).(): arrow.optics/PPrism<#A1, #A1, #B1, #B1> // arrow.optics.dsl/left.|@arrow.optics.PPrism<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>(){0§;1§;2§}[0] +final val arrow.optics.dsl/left // arrow.optics.dsl/left|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>{0§;1§;2§}left[0] + final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, arrow.core/Either<#B1, #C1>, arrow.core/Either<#B1, #C1>>).(): arrow.optics/PTraversal<#A1, #A1, #B1, #B1> // arrow.optics.dsl/left.|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>(){0§;1§;2§}[0] +final val arrow.optics.dsl/notNull // arrow.optics.dsl/notNull|@arrow.optics.POptional<0:0,0:0,0:1?,0:1?>{0§;1§}notNull[0] + final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/POptional<#A1, #A1, #B1?, #B1?>).(): arrow.optics/POptional<#A1, #A1, #B1, #B1> // arrow.optics.dsl/notNull.|@arrow.optics.POptional<0:0,0:0,0:1?,0:1?>(){0§;1§}[0] +final val arrow.optics.dsl/notNull // arrow.optics.dsl/notNull|@arrow.optics.PTraversal<0:0,0:0,0:1?,0:1?>{0§;1§}notNull[0] + final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, #B1?, #B1?>).(): arrow.optics/PTraversal<#A1, #A1, #B1, #B1> // arrow.optics.dsl/notNull.|@arrow.optics.PTraversal<0:0,0:0,0:1?,0:1?>(){0§;1§}[0] +final val arrow.optics.dsl/right // arrow.optics.dsl/right|@arrow.optics.POptional<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>{0§;1§;2§}right[0] + final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/POptional<#A1, #A1, arrow.core/Either<#B1, #C1>, arrow.core/Either<#B1, #C1>>).(): arrow.optics/POptional<#A1, #A1, #C1, #C1> // arrow.optics.dsl/right.|@arrow.optics.POptional<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>(){0§;1§;2§}[0] +final val arrow.optics.dsl/right // arrow.optics.dsl/right|@arrow.optics.PPrism<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>{0§;1§;2§}right[0] + final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/PPrism<#A1, #A1, arrow.core/Either<#B1, #C1>, arrow.core/Either<#B1, #C1>>).(): arrow.optics/PPrism<#A1, #A1, #C1, #C1> // arrow.optics.dsl/right.|@arrow.optics.PPrism<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>(){0§;1§;2§}[0] +final val arrow.optics.dsl/right // arrow.optics.dsl/right|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>{0§;1§;2§}right[0] + final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, arrow.core/Either<#B1, #C1>, arrow.core/Either<#B1, #C1>>).(): arrow.optics/PTraversal<#A1, #A1, #C1, #C1> // arrow.optics.dsl/right.|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>(){0§;1§;2§}[0] +final val arrow.optics.dsl/some // arrow.optics.dsl/some|@arrow.optics.POptional<0:0,0:0,arrow.core.Option<0:1>,arrow.core.Option<0:1>>{0§;1§}some[0] + final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/POptional<#A1, #A1, arrow.core/Option<#B1>, arrow.core/Option<#B1>>).(): arrow.optics/POptional<#A1, #A1, #B1, #B1> // arrow.optics.dsl/some.|@arrow.optics.POptional<0:0,0:0,arrow.core.Option<0:1>,arrow.core.Option<0:1>>(){0§;1§}[0] +final val arrow.optics.dsl/some // arrow.optics.dsl/some|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Option<0:1>,arrow.core.Option<0:1>>{0§;1§}some[0] + final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, arrow.core/Option<#B1>, arrow.core/Option<#B1>>).(): arrow.optics/PTraversal<#A1, #A1, #B1, #B1> // arrow.optics.dsl/some.|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Option<0:1>,arrow.core.Option<0:1>>(){0§;1§}[0] + final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?, #G: kotlin/Any?> (arrow.optics/POptional<#A, #A, #B, #B>).arrow.optics.match/invoke(arrow.optics/POptional<#B, #B, #C, #C>, arrow.optics/POptional<#B, #B, #D, #D>, arrow.optics/POptional<#B, #B, #E, #E>, arrow.optics/POptional<#B, #B, #F, #F>, arrow.optics/POptional<#B, #B, #G, #G>): arrow.optics/POptional<#A, #A, arrow.core/Tuple5<#C, #D, #E, #F, #G>, arrow.core/Tuple5<#C, #D, #E, #F, #G>> // arrow.optics.match/invoke|invoke@arrow.optics.POptional<0:0,0:0,0:1,0:1>(arrow.optics.POptional<0:1,0:1,0:2,0:2>;arrow.optics.POptional<0:1,0:1,0:3,0:3>;arrow.optics.POptional<0:1,0:1,0:4,0:4>;arrow.optics.POptional<0:1,0:1,0:5,0:5>;arrow.optics.POptional<0:1,0:1,0:6,0:6>){0§;1§;2§;3§;4§;5§;6§}[0] final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (arrow.optics/PLens<#A, #B, #C?, #D?>).arrow.optics/composeNull(arrow.optics/PLens<#C, #D, #E, #F>): arrow.optics/PLens<#A, #B, #E?, #F?> // arrow.optics/composeNull|composeNull@arrow.optics.PLens<0:0,0:1,0:2?,0:3?>(arrow.optics.PLens<0:2,0:3,0:4,0:5>){0§;1§;2§;3§;4§;5§}[0] final fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?, #E: kotlin/Any?, #F: kotlin/Any?> (arrow.optics/POptional<#A, #A, #B, #B>).arrow.optics.match/invoke(arrow.optics/POptional<#B, #B, #C, #C>, arrow.optics/POptional<#B, #B, #D, #D>, arrow.optics/POptional<#B, #B, #E, #E>, arrow.optics/POptional<#B, #B, #F, #F>): arrow.optics/POptional<#A, #A, arrow.core/Tuple4<#C, #D, #E, #F>, arrow.core/Tuple4<#C, #D, #E, #F>> // arrow.optics.match/invoke|invoke@arrow.optics.POptional<0:0,0:0,0:1,0:1>(arrow.optics.POptional<0:1,0:1,0:2,0:2>;arrow.optics.POptional<0:1,0:1,0:3,0:3>;arrow.optics.POptional<0:1,0:1,0:4,0:4>;arrow.optics.POptional<0:1,0:1,0:5,0:5>){0§;1§;2§;3§;4§;5§}[0] @@ -314,60 +400,3 @@ final fun <#A: kotlin/Any?> arrow.optics.match/equalsTo(#A): arrow.optics/POptio final fun <#A: kotlin/Any?> arrow.optics.match/predicate(kotlin/Function1<#A, kotlin/Boolean>): arrow.optics/POptional<#A, #A, #A, #A> // arrow.optics.match/predicate|predicate(kotlin.Function1<0:0,kotlin.Boolean>){0§}[0] final inline fun <#A: kotlin/Any, #B: reified #A> arrow.optics.match/instanceOf(): arrow.optics/POptional<#A, #A, #B, #B> // arrow.optics.match/instanceOf|instanceOf(){0§;1§<0:0>}[0] final inline fun <#A: kotlin/Any?, #B: kotlin/Any, #C: reified #B> (arrow.optics/POptional<#A, #A, #B, #B>).arrow.optics.match/ifInstanceOf(): arrow.optics/POptional<#A, #A, #C, #C> // arrow.optics.match/ifInstanceOf|ifInstanceOf@arrow.optics.POptional<0:0,0:0,0:1,0:1>(){0§;1§;2§<0:1>}[0] -final object arrow.optics/Every { // arrow.optics/Every|null[0] - final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> either(): arrow.optics/PTraversal, arrow.core/Either<#A1, #B1>, #B1, #B1> // arrow.optics/Every.either|either(){0§;1§}[0] - final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> map(): arrow.optics/PTraversal, kotlin.collections/Map<#A1, #B1>, #B1, #B1> // arrow.optics/Every.map|map(){0§;1§}[0] - final fun <#A1: kotlin/Any?> list(): arrow.optics/PTraversal, kotlin.collections/List<#A1>, #A1, #A1> // arrow.optics/Every.list|list(){0§}[0] - final fun <#A1: kotlin/Any?> nonEmptyList(): arrow.optics/PTraversal, arrow.core/NonEmptyList<#A1>, #A1, #A1> // arrow.optics/Every.nonEmptyList|nonEmptyList(){0§}[0] - final fun <#A1: kotlin/Any?> option(): arrow.optics/PTraversal, arrow.core/Option<#A1>, #A1, #A1> // arrow.optics/Every.option|option(){0§}[0] - final fun <#A1: kotlin/Any?> pair(): arrow.optics/PTraversal, kotlin/Pair<#A1, #A1>, #A1, #A1> // arrow.optics/Every.pair|pair(){0§}[0] - final fun <#A1: kotlin/Any?> sequence(): arrow.optics/PTraversal, kotlin.sequences/Sequence<#A1>, #A1, #A1> // arrow.optics/Every.sequence|sequence(){0§}[0] - final fun <#A1: kotlin/Any?> triple(): arrow.optics/PTraversal, kotlin/Triple<#A1, #A1, #A1>, #A1, #A1> // arrow.optics/Every.triple|triple(){0§}[0] - final fun <#A1: kotlin/Any?> tuple4(): arrow.optics/PTraversal, arrow.core/Tuple4<#A1, #A1, #A1, #A1>, #A1, #A1> // arrow.optics/Every.tuple4|tuple4(){0§}[0] - final fun <#A1: kotlin/Any?> tuple5(): arrow.optics/PTraversal, arrow.core/Tuple5<#A1, #A1, #A1, #A1, #A1>, #A1, #A1> // arrow.optics/Every.tuple5|tuple5(){0§}[0] - final fun <#A1: kotlin/Any?> tuple6(): arrow.optics/PTraversal, arrow.core/Tuple6<#A1, #A1, #A1, #A1, #A1, #A1>, #A1, #A1> // arrow.optics/Every.tuple6|tuple6(){0§}[0] - final fun <#A1: kotlin/Any?> tuple7(): arrow.optics/PTraversal, arrow.core/Tuple7<#A1, #A1, #A1, #A1, #A1, #A1, #A1>, #A1, #A1> // arrow.optics/Every.tuple7|tuple7(){0§}[0] - final fun <#A1: kotlin/Any?> tuple8(): arrow.optics/PTraversal, arrow.core/Tuple8<#A1, #A1, #A1, #A1, #A1, #A1, #A1, #A1>, #A1, #A1> // arrow.optics/Every.tuple8|tuple8(){0§}[0] - final fun <#A1: kotlin/Any?> tuple9(): arrow.optics/PTraversal, arrow.core/Tuple9<#A1, #A1, #A1, #A1, #A1, #A1, #A1, #A1, #A1>, #A1, #A1> // arrow.optics/Every.tuple9|tuple9(){0§}[0] - final fun string(): arrow.optics/PTraversal // arrow.optics/Every.string|string(){}[0] -} -final val arrow.optics.dsl/every // arrow.optics.dsl/every|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>{0§;1§;2§}every[0] - final fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, arrow.core/Either<#B1, #C1>, arrow.core/Either<#B1, #C1>>).(): arrow.optics/PTraversal<#A1, #A1, #C1, #C1> // arrow.optics.dsl/every.|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>(){0§;1§;2§}[0] -final val arrow.optics.dsl/every // arrow.optics.dsl/every|@arrow.optics.PTraversal<0:0,0:0,arrow.core.NonEmptyList<0:1>,arrow.core.NonEmptyList<0:1>>{0§;1§}every[0] - final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, arrow.core/NonEmptyList<#B1>, arrow.core/NonEmptyList<#B1>>).(): arrow.optics/PTraversal<#A1, #A1, #B1, #B1> // arrow.optics.dsl/every.|@arrow.optics.PTraversal<0:0,0:0,arrow.core.NonEmptyList<0:1>,arrow.core.NonEmptyList<0:1>>(){0§;1§}[0] -final val arrow.optics.dsl/every // arrow.optics.dsl/every|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Option<0:1>,arrow.core.Option<0:1>>{0§;1§}every[0] - final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, arrow.core/Option<#B1>, arrow.core/Option<#B1>>).(): arrow.optics/PTraversal<#A1, #A1, #B1, #B1> // arrow.optics.dsl/every.|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Option<0:1>,arrow.core.Option<0:1>>(){0§;1§}[0] -final val arrow.optics.dsl/every // arrow.optics.dsl/every|@arrow.optics.PTraversal<0:0,0:0,kotlin.String,kotlin.String>{0§}every[0] - final fun <#A1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, kotlin/String, kotlin/String>).(): arrow.optics/PTraversal<#A1, #A1, kotlin/Char, kotlin/Char> // arrow.optics.dsl/every.|@arrow.optics.PTraversal<0:0,0:0,kotlin.String,kotlin.String>(){0§}[0] -final val arrow.optics.dsl/every // arrow.optics.dsl/every|@arrow.optics.PTraversal<0:0,0:0,kotlin.collections.List<0:1>,kotlin.collections.List<0:1>>{0§;1§}every[0] - final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, kotlin.collections/List<#B1>, kotlin.collections/List<#B1>>).(): arrow.optics/PTraversal<#A1, #A1, #B1, #B1> // arrow.optics.dsl/every.|@arrow.optics.PTraversal<0:0,0:0,kotlin.collections.List<0:1>,kotlin.collections.List<0:1>>(){0§;1§}[0] -final val arrow.optics.dsl/every // arrow.optics.dsl/every|@arrow.optics.PTraversal<0:0,0:0,kotlin.collections.Map<0:1,0:2>,kotlin.collections.Map<0:1,0:2>>{0§;1§;2§}every[0] - final fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, kotlin.collections/Map<#B1, #C1>, kotlin.collections/Map<#B1, #C1>>).(): arrow.optics/PTraversal<#A1, #A1, #C1, #C1> // arrow.optics.dsl/every.|@arrow.optics.PTraversal<0:0,0:0,kotlin.collections.Map<0:1,0:2>,kotlin.collections.Map<0:1,0:2>>(){0§;1§;2§}[0] -final val arrow.optics.dsl/every // arrow.optics.dsl/every|@arrow.optics.PTraversal<0:0,0:0,kotlin.sequences.Sequence<0:1>,kotlin.sequences.Sequence<0:1>>{0§;1§}every[0] - final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, kotlin.sequences/Sequence<#B1>, kotlin.sequences/Sequence<#B1>>).(): arrow.optics/PTraversal<#A1, #A1, #B1, #B1> // arrow.optics.dsl/every.|@arrow.optics.PTraversal<0:0,0:0,kotlin.sequences.Sequence<0:1>,kotlin.sequences.Sequence<0:1>>(){0§;1§}[0] -final val arrow.optics.dsl/left // arrow.optics.dsl/left|@arrow.optics.POptional<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>{0§;1§;2§}left[0] - final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/POptional<#A1, #A1, arrow.core/Either<#B1, #C1>, arrow.core/Either<#B1, #C1>>).(): arrow.optics/POptional<#A1, #A1, #B1, #B1> // arrow.optics.dsl/left.|@arrow.optics.POptional<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>(){0§;1§;2§}[0] -final val arrow.optics.dsl/left // arrow.optics.dsl/left|@arrow.optics.PPrism<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>{0§;1§;2§}left[0] - final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/PPrism<#A1, #A1, arrow.core/Either<#B1, #C1>, arrow.core/Either<#B1, #C1>>).(): arrow.optics/PPrism<#A1, #A1, #B1, #B1> // arrow.optics.dsl/left.|@arrow.optics.PPrism<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>(){0§;1§;2§}[0] -final val arrow.optics.dsl/left // arrow.optics.dsl/left|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>{0§;1§;2§}left[0] - final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, arrow.core/Either<#B1, #C1>, arrow.core/Either<#B1, #C1>>).(): arrow.optics/PTraversal<#A1, #A1, #B1, #B1> // arrow.optics.dsl/left.|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>(){0§;1§;2§}[0] -final val arrow.optics.dsl/notNull // arrow.optics.dsl/notNull|@arrow.optics.POptional<0:0,0:0,0:1?,0:1?>{0§;1§}notNull[0] - final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/POptional<#A1, #A1, #B1?, #B1?>).(): arrow.optics/POptional<#A1, #A1, #B1, #B1> // arrow.optics.dsl/notNull.|@arrow.optics.POptional<0:0,0:0,0:1?,0:1?>(){0§;1§}[0] -final val arrow.optics.dsl/notNull // arrow.optics.dsl/notNull|@arrow.optics.PTraversal<0:0,0:0,0:1?,0:1?>{0§;1§}notNull[0] - final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, #B1?, #B1?>).(): arrow.optics/PTraversal<#A1, #A1, #B1, #B1> // arrow.optics.dsl/notNull.|@arrow.optics.PTraversal<0:0,0:0,0:1?,0:1?>(){0§;1§}[0] -final val arrow.optics.dsl/right // arrow.optics.dsl/right|@arrow.optics.POptional<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>{0§;1§;2§}right[0] - final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/POptional<#A1, #A1, arrow.core/Either<#B1, #C1>, arrow.core/Either<#B1, #C1>>).(): arrow.optics/POptional<#A1, #A1, #C1, #C1> // arrow.optics.dsl/right.|@arrow.optics.POptional<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>(){0§;1§;2§}[0] -final val arrow.optics.dsl/right // arrow.optics.dsl/right|@arrow.optics.PPrism<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>{0§;1§;2§}right[0] - final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/PPrism<#A1, #A1, arrow.core/Either<#B1, #C1>, arrow.core/Either<#B1, #C1>>).(): arrow.optics/PPrism<#A1, #A1, #C1, #C1> // arrow.optics.dsl/right.|@arrow.optics.PPrism<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>(){0§;1§;2§}[0] -final val arrow.optics.dsl/right // arrow.optics.dsl/right|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>{0§;1§;2§}right[0] - final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?, #C1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, arrow.core/Either<#B1, #C1>, arrow.core/Either<#B1, #C1>>).(): arrow.optics/PTraversal<#A1, #A1, #C1, #C1> // arrow.optics.dsl/right.|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Either<0:1,0:2>,arrow.core.Either<0:1,0:2>>(){0§;1§;2§}[0] -final val arrow.optics.dsl/some // arrow.optics.dsl/some|@arrow.optics.POptional<0:0,0:0,arrow.core.Option<0:1>,arrow.core.Option<0:1>>{0§;1§}some[0] - final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/POptional<#A1, #A1, arrow.core/Option<#B1>, arrow.core/Option<#B1>>).(): arrow.optics/POptional<#A1, #A1, #B1, #B1> // arrow.optics.dsl/some.|@arrow.optics.POptional<0:0,0:0,arrow.core.Option<0:1>,arrow.core.Option<0:1>>(){0§;1§}[0] -final val arrow.optics.dsl/some // arrow.optics.dsl/some|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Option<0:1>,arrow.core.Option<0:1>>{0§;1§}some[0] - final inline fun <#A1: kotlin/Any?, #B1: kotlin/Any?> (arrow.optics/PTraversal<#A1, #A1, arrow.core/Option<#B1>, arrow.core/Option<#B1>>).(): arrow.optics/PTraversal<#A1, #A1, #B1, #B1> // arrow.optics.dsl/some.|@arrow.optics.PTraversal<0:0,0:0,arrow.core.Option<0:1>,arrow.core.Option<0:1>>(){0§;1§}[0] -open annotation class arrow.optics/DelicateOptic : kotlin/Annotation { // arrow.optics/DelicateOptic|null[0] - constructor () // arrow.optics/DelicateOptic.|(){}[0] -} -open annotation class arrow.optics/OpticsCopyMarker : kotlin/Annotation { // arrow.optics/OpticsCopyMarker|null[0] - constructor () // arrow.optics/OpticsCopyMarker.|(){}[0] -} diff --git a/arrow-libs/resilience/arrow-resilience/api/arrow-resilience.klib.api b/arrow-libs/resilience/arrow-resilience/api/arrow-resilience.klib.api index 2329cd40dc2..1eb559f0aa1 100644 --- a/arrow-libs/resilience/arrow-resilience/api/arrow-resilience.klib.api +++ b/arrow-libs/resilience/arrow-resilience/api/arrow-resilience.klib.api @@ -6,50 +6,83 @@ // - Show declarations: true // Library unique name: +open annotation class arrow.resilience/SagaDSLMarker : kotlin/Annotation { // arrow.resilience/SagaDSLMarker|null[0] + constructor () // arrow.resilience/SagaDSLMarker.|(){}[0] +} + +final enum class arrow.resilience.common/Platform : kotlin/Enum { // arrow.resilience.common/Platform|null[0] + enum entry JS // arrow.resilience.common/Platform.JS|null[0] + enum entry JVM // arrow.resilience.common/Platform.JVM|null[0] + enum entry Native // arrow.resilience.common/Platform.Native|null[0] + enum entry Wasm // arrow.resilience.common/Platform.Wasm|null[0] + + final val entries // arrow.resilience.common/Platform.entries|#static{}entries[0] + final fun (): kotlin.enums/EnumEntries // arrow.resilience.common/Platform.entries.|#static(){}[0] + + final fun valueOf(kotlin/String): arrow.resilience.common/Platform // arrow.resilience.common/Platform.valueOf|valueOf#static(kotlin.String){}[0] + final fun values(): kotlin/Array // arrow.resilience.common/Platform.values|values#static(){}[0] +} + abstract interface arrow.resilience/SagaScope { // arrow.resilience/SagaScope|null[0] abstract suspend fun <#A1: kotlin/Any?> saga(kotlin.coroutines/SuspendFunction1, kotlin.coroutines/SuspendFunction1<#A1, kotlin/Unit>): #A1 // arrow.resilience/SagaScope.saga|saga(kotlin.coroutines.SuspendFunction1;kotlin.coroutines.SuspendFunction1<0:0,kotlin.Unit>){0§}[0] open suspend fun <#A1: kotlin/Any?> (kotlin.coroutines/SuspendFunction1).bind(): #A1 // arrow.resilience/SagaScope.bind|bind@kotlin.coroutines.SuspendFunction1(){0§}[0] open suspend fun <#A1: kotlin/Any?> (kotlin.coroutines/SuspendFunction1).invoke(): #A1 // arrow.resilience/SagaScope.invoke|invoke@kotlin.coroutines.SuspendFunction1(){0§}[0] } + final class arrow.resilience/CircuitBreaker { // arrow.resilience/CircuitBreaker|null[0] - final class ExecutionRejected : kotlin/Throwable { // arrow.resilience/CircuitBreaker.ExecutionRejected|null[0] - constructor (kotlin/String, arrow.resilience/CircuitBreaker.State) // arrow.resilience/CircuitBreaker.ExecutionRejected.|(kotlin.String;arrow.resilience.CircuitBreaker.State){}[0] - final val reason // arrow.resilience/CircuitBreaker.ExecutionRejected.reason|{}reason[0] - final fun (): kotlin/String // arrow.resilience/CircuitBreaker.ExecutionRejected.reason.|(){}[0] - final val state // arrow.resilience/CircuitBreaker.ExecutionRejected.state|{}state[0] - final fun (): arrow.resilience/CircuitBreaker.State // arrow.resilience/CircuitBreaker.ExecutionRejected.state.|(){}[0] - } final fun doOnClosed(kotlin.coroutines/SuspendFunction0): arrow.resilience/CircuitBreaker // arrow.resilience/CircuitBreaker.doOnClosed|doOnClosed(kotlin.coroutines.SuspendFunction0){}[0] final fun doOnHalfOpen(kotlin.coroutines/SuspendFunction0): arrow.resilience/CircuitBreaker // arrow.resilience/CircuitBreaker.doOnHalfOpen|doOnHalfOpen(kotlin.coroutines.SuspendFunction0){}[0] final fun doOnOpen(kotlin.coroutines/SuspendFunction0): arrow.resilience/CircuitBreaker // arrow.resilience/CircuitBreaker.doOnOpen|doOnOpen(kotlin.coroutines.SuspendFunction0){}[0] final fun doOnRejectedTask(kotlin.coroutines/SuspendFunction0): arrow.resilience/CircuitBreaker // arrow.resilience/CircuitBreaker.doOnRejectedTask|doOnRejectedTask(kotlin.coroutines.SuspendFunction0){}[0] - final object Companion { // arrow.resilience/CircuitBreaker.Companion|null[0] - final fun invoke(kotlin.time/Duration, arrow.resilience/CircuitBreaker.OpeningStrategy, kotlin/Double = ..., kotlin.time/Duration = ..., kotlin.time/TimeSource = ..., kotlin.coroutines/SuspendFunction0 = ..., kotlin.coroutines/SuspendFunction0 = ..., kotlin.coroutines/SuspendFunction0 = ..., kotlin.coroutines/SuspendFunction0 = ...): arrow.resilience/CircuitBreaker // arrow.resilience/CircuitBreaker.Companion.invoke|invoke(kotlin.time.Duration;arrow.resilience.CircuitBreaker.OpeningStrategy;kotlin.Double;kotlin.time.Duration;kotlin.time.TimeSource;kotlin.coroutines.SuspendFunction0;kotlin.coroutines.SuspendFunction0;kotlin.coroutines.SuspendFunction0;kotlin.coroutines.SuspendFunction0){}[0] - } final suspend fun <#A1: kotlin/Any?> protectEither(kotlin.coroutines/SuspendFunction0<#A1>): arrow.core/Either // arrow.resilience/CircuitBreaker.protectEither|protectEither(kotlin.coroutines.SuspendFunction0<0:0>){0§}[0] final suspend fun <#A1: kotlin/Any?> protectOrThrow(kotlin.coroutines/SuspendFunction0<#A1>): #A1 // arrow.resilience/CircuitBreaker.protectOrThrow|protectOrThrow(kotlin.coroutines.SuspendFunction0<0:0>){0§}[0] final suspend fun awaitClose() // arrow.resilience/CircuitBreaker.awaitClose|awaitClose(){}[0] final suspend fun state(): arrow.resilience/CircuitBreaker.State // arrow.resilience/CircuitBreaker.state|state(){}[0] + + final class ExecutionRejected : kotlin/Throwable { // arrow.resilience/CircuitBreaker.ExecutionRejected|null[0] + constructor (kotlin/String, arrow.resilience/CircuitBreaker.State) // arrow.resilience/CircuitBreaker.ExecutionRejected.|(kotlin.String;arrow.resilience.CircuitBreaker.State){}[0] + + final val reason // arrow.resilience/CircuitBreaker.ExecutionRejected.reason|{}reason[0] + final fun (): kotlin/String // arrow.resilience/CircuitBreaker.ExecutionRejected.reason.|(){}[0] + final val state // arrow.resilience/CircuitBreaker.ExecutionRejected.state|{}state[0] + final fun (): arrow.resilience/CircuitBreaker.State // arrow.resilience/CircuitBreaker.ExecutionRejected.state.|(){}[0] + } + sealed class OpeningStrategy { // arrow.resilience/CircuitBreaker.OpeningStrategy|null[0] constructor () // arrow.resilience/CircuitBreaker.OpeningStrategy.|(){}[0] + final class Count : arrow.resilience/CircuitBreaker.OpeningStrategy { // arrow.resilience/CircuitBreaker.OpeningStrategy.Count|null[0] constructor (kotlin/Int, kotlin/Int = ...) // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.|(kotlin.Int;kotlin.Int){}[0] + + final val failuresCount // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.failuresCount|{}failuresCount[0] + final fun (): kotlin/Int // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.failuresCount.|(){}[0] + final val maxFailures // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.maxFailures|{}maxFailures[0] + final fun (): kotlin/Int // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.maxFailures.|(){}[0] + final fun component1(): kotlin/Int // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.component1|component1(){}[0] final fun component2(): kotlin/Int // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.component2|component2(){}[0] final fun copy(kotlin/Int = ..., kotlin/Int = ...): arrow.resilience/CircuitBreaker.OpeningStrategy.Count // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.copy|copy(kotlin.Int;kotlin.Int){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.toString|toString(){}[0] + final object Companion { // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.Companion|null[0] final fun invoke(kotlin/Int): arrow.resilience/CircuitBreaker.OpeningStrategy.Count // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.Companion.invoke|invoke(kotlin.Int){}[0] } - final val failuresCount // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.failuresCount|{}failuresCount[0] - final fun (): kotlin/Int // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.failuresCount.|(){}[0] - final val maxFailures // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.maxFailures|{}maxFailures[0] - final fun (): kotlin/Int // arrow.resilience/CircuitBreaker.OpeningStrategy.Count.maxFailures.|(){}[0] } + final class SlidingWindow : arrow.resilience/CircuitBreaker.OpeningStrategy { // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow|null[0] constructor (kotlin.time/TimeSource, kotlin.collections/List, kotlin.time/Duration, kotlin/Int) // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.|(kotlin.time.TimeSource;kotlin.collections.List;kotlin.time.Duration;kotlin.Int){}[0] + + final val failures // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.failures|{}failures[0] + final fun (): kotlin.collections/List // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.failures.|(){}[0] + final val maxFailures // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.maxFailures|{}maxFailures[0] + final fun (): kotlin/Int // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.maxFailures.|(){}[0] + final val timeSource // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.timeSource|{}timeSource[0] + final fun (): kotlin.time/TimeSource // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.timeSource.|(){}[0] + final val windowDuration // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.windowDuration|{}windowDuration[0] + final fun (): kotlin.time/Duration // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.windowDuration.|(){}[0] + final fun component1(): kotlin.time/TimeSource // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.component1|component1(){}[0] final fun component2(): kotlin.collections/List // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.component2|component2(){}[0] final fun component3(): kotlin.time/Duration // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.component3|component3(){}[0] @@ -58,43 +91,41 @@ final class arrow.resilience/CircuitBreaker { // arrow.resilience/CircuitBreaker final fun equals(kotlin/Any?): kotlin/Boolean // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.toString|toString(){}[0] + final object Companion { // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.Companion|null[0] final fun invoke(kotlin.time/TimeSource, kotlin.time/Duration, kotlin/Int): arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.Companion.invoke|invoke(kotlin.time.TimeSource;kotlin.time.Duration;kotlin.Int){}[0] } - final val failures // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.failures|{}failures[0] - final fun (): kotlin.collections/List // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.failures.|(){}[0] - final val maxFailures // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.maxFailures|{}maxFailures[0] - final fun (): kotlin/Int // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.maxFailures.|(){}[0] - final val timeSource // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.timeSource|{}timeSource[0] - final fun (): kotlin.time/TimeSource // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.timeSource.|(){}[0] - final val windowDuration // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.windowDuration|{}windowDuration[0] - final fun (): kotlin.time/Duration // arrow.resilience/CircuitBreaker.OpeningStrategy.SlidingWindow.windowDuration.|(){}[0] } } + sealed class State { // arrow.resilience/CircuitBreaker.State|null[0] + constructor () // arrow.resilience/CircuitBreaker.State.|(){}[0] + abstract val openingStrategy // arrow.resilience/CircuitBreaker.State.openingStrategy|{}openingStrategy[0] abstract fun (): arrow.resilience/CircuitBreaker.OpeningStrategy // arrow.resilience/CircuitBreaker.State.openingStrategy.|(){}[0] - constructor () // arrow.resilience/CircuitBreaker.State.|(){}[0] + final class Closed : arrow.resilience/CircuitBreaker.State { // arrow.resilience/CircuitBreaker.State.Closed|null[0] constructor (arrow.resilience/CircuitBreaker.OpeningStrategy) // arrow.resilience/CircuitBreaker.State.Closed.|(arrow.resilience.CircuitBreaker.OpeningStrategy){}[0] + final val openingStrategy // arrow.resilience/CircuitBreaker.State.Closed.openingStrategy|{}openingStrategy[0] final fun (): arrow.resilience/CircuitBreaker.OpeningStrategy // arrow.resilience/CircuitBreaker.State.Closed.openingStrategy.|(){}[0] } + final class HalfOpen : arrow.resilience/CircuitBreaker.State { // arrow.resilience/CircuitBreaker.State.HalfOpen|null[0] constructor (arrow.resilience/CircuitBreaker.OpeningStrategy, kotlin.time/Duration) // arrow.resilience/CircuitBreaker.State.HalfOpen.|(arrow.resilience.CircuitBreaker.OpeningStrategy;kotlin.time.Duration){}[0] constructor (arrow.resilience/CircuitBreaker.OpeningStrategy, kotlin/Double) // arrow.resilience/CircuitBreaker.State.HalfOpen.|(arrow.resilience.CircuitBreaker.OpeningStrategy;kotlin.Double){}[0] - final fun equals(kotlin/Any?): kotlin/Boolean // arrow.resilience/CircuitBreaker.State.HalfOpen.equals|equals(kotlin.Any?){}[0] - final fun hashCode(): kotlin/Int // arrow.resilience/CircuitBreaker.State.HalfOpen.hashCode|hashCode(){}[0] - final fun toString(): kotlin/String // arrow.resilience/CircuitBreaker.State.HalfOpen.toString|toString(){}[0] + final val openingStrategy // arrow.resilience/CircuitBreaker.State.HalfOpen.openingStrategy|{}openingStrategy[0] final fun (): arrow.resilience/CircuitBreaker.OpeningStrategy // arrow.resilience/CircuitBreaker.State.HalfOpen.openingStrategy.|(){}[0] final val resetTimeout // arrow.resilience/CircuitBreaker.State.HalfOpen.resetTimeout|{}resetTimeout[0] final fun (): kotlin.time/Duration // arrow.resilience/CircuitBreaker.State.HalfOpen.resetTimeout.|(){}[0] + + final fun equals(kotlin/Any?): kotlin/Boolean // arrow.resilience/CircuitBreaker.State.HalfOpen.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // arrow.resilience/CircuitBreaker.State.HalfOpen.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // arrow.resilience/CircuitBreaker.State.HalfOpen.toString|toString(){}[0] } + final class Open : arrow.resilience/CircuitBreaker.State { // arrow.resilience/CircuitBreaker.State.Open|null[0] - final fun equals(kotlin/Any?): kotlin/Boolean // arrow.resilience/CircuitBreaker.State.Open.equals|equals(kotlin.Any?){}[0] - final fun hashCode(): kotlin/Int // arrow.resilience/CircuitBreaker.State.Open.hashCode|hashCode(){}[0] - final fun toString(): kotlin/String // arrow.resilience/CircuitBreaker.State.Open.toString|toString(){}[0] final val expiresAt // arrow.resilience/CircuitBreaker.State.Open.expiresAt|{}expiresAt[0] final fun (): kotlin.time/TimeMark // arrow.resilience/CircuitBreaker.State.Open.expiresAt.|(){}[0] final val openingStrategy // arrow.resilience/CircuitBreaker.State.Open.openingStrategy|{}openingStrategy[0] @@ -103,42 +134,31 @@ final class arrow.resilience/CircuitBreaker { // arrow.resilience/CircuitBreaker final fun (): kotlin.time/Duration // arrow.resilience/CircuitBreaker.State.Open.resetTimeout.|(){}[0] final val startedAt // arrow.resilience/CircuitBreaker.State.Open.startedAt|{}startedAt[0] final fun (): kotlin.time/TimeMark // arrow.resilience/CircuitBreaker.State.Open.startedAt.|(){}[0] + + final fun equals(kotlin/Any?): kotlin/Boolean // arrow.resilience/CircuitBreaker.State.Open.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // arrow.resilience/CircuitBreaker.State.Open.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // arrow.resilience/CircuitBreaker.State.Open.toString|toString(){}[0] } } + + final object Companion { // arrow.resilience/CircuitBreaker.Companion|null[0] + final fun invoke(kotlin.time/Duration, arrow.resilience/CircuitBreaker.OpeningStrategy, kotlin/Double = ..., kotlin.time/Duration = ..., kotlin.time/TimeSource = ..., kotlin.coroutines/SuspendFunction0 = ..., kotlin.coroutines/SuspendFunction0 = ..., kotlin.coroutines/SuspendFunction0 = ..., kotlin.coroutines/SuspendFunction0 = ...): arrow.resilience/CircuitBreaker // arrow.resilience/CircuitBreaker.Companion.invoke|invoke(kotlin.time.Duration;arrow.resilience.CircuitBreaker.OpeningStrategy;kotlin.Double;kotlin.time.Duration;kotlin.time.TimeSource;kotlin.coroutines.SuspendFunction0;kotlin.coroutines.SuspendFunction0;kotlin.coroutines.SuspendFunction0;kotlin.coroutines.SuspendFunction0){}[0] + } } + final class arrow.resilience/SagaBuilder : arrow.resilience/SagaScope { // arrow.resilience/SagaBuilder|null[0] constructor (arrow.atomic/Atomic>> = ...) // arrow.resilience/SagaBuilder.|(arrow.atomic.Atomic>>){}[0] + final suspend fun <#A1: kotlin/Any?> saga(kotlin.coroutines/SuspendFunction1, kotlin.coroutines/SuspendFunction1<#A1, kotlin/Unit>): #A1 // arrow.resilience/SagaBuilder.saga|saga(kotlin.coroutines.SuspendFunction1;kotlin.coroutines.SuspendFunction1<0:0,kotlin.Unit>){0§}[0] final suspend fun totalCompensation() // arrow.resilience/SagaBuilder.totalCompensation|totalCompensation(){}[0] } -final enum class arrow.resilience.common/Platform : kotlin/Enum { // arrow.resilience.common/Platform|null[0] - enum entry JS // arrow.resilience.common/Platform.JS|null[0] - enum entry JVM // arrow.resilience.common/Platform.JVM|null[0] - enum entry Native // arrow.resilience.common/Platform.Native|null[0] - enum entry Wasm // arrow.resilience.common/Platform.Wasm|null[0] - final fun valueOf(kotlin/String): arrow.resilience.common/Platform // arrow.resilience.common/Platform.valueOf|valueOf#static(kotlin.String){}[0] - final fun values(): kotlin/Array // arrow.resilience.common/Platform.values|values#static(){}[0] - final val entries // arrow.resilience.common/Platform.entries|#static{}entries[0] - final fun (): kotlin.enums/EnumEntries // arrow.resilience.common/Platform.entries.|#static(){}[0] -} -final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlinx.coroutines.flow/Flow<#A>).arrow.resilience/retry(arrow.resilience/Schedule): kotlinx.coroutines.flow/Flow<#A> // arrow.resilience/retry|retry@kotlinx.coroutines.flow.Flow<0:0>(arrow.resilience.Schedule){0§;1§}[0] -final fun <#A: kotlin/Any?> arrow.resilience/saga(kotlin.coroutines/SuspendFunction1, kotlin.coroutines/SuspendFunction1<#A, kotlin/Unit>): kotlin.coroutines/SuspendFunction1 // arrow.resilience/saga|saga(kotlin.coroutines.SuspendFunction1;kotlin.coroutines.SuspendFunction1<0:0,kotlin.Unit>){0§}[0] -final inline fun <#A: kotlin/Any?> arrow.resilience/saga(noinline kotlin.coroutines/SuspendFunction1): kotlin.coroutines/SuspendFunction1 // arrow.resilience/saga|saga(kotlin.coroutines.SuspendFunction1){0§}[0] -final object arrow.resilience/SagaActionStep // arrow.resilience/SagaActionStep|null[0] -final suspend fun <#A: kotlin/Any?> (kotlin.coroutines/SuspendFunction1).arrow.resilience/transact(): #A // arrow.resilience/transact|transact@kotlin.coroutines.SuspendFunction1(){0§}[0] -final suspend fun <#A: kotlin/Throwable, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (arrow.resilience/Schedule<#A, #C>).arrow.resilience/retryOrElseEither(kotlin.reflect/KClass<#A>, kotlin.coroutines/SuspendFunction0<#B>, kotlin.coroutines/SuspendFunction2<#A, #C, #D>): arrow.core/Either<#D, #B> // arrow.resilience/retryOrElseEither|retryOrElseEither@arrow.resilience.Schedule<0:0,0:2>(kotlin.reflect.KClass<0:0>;kotlin.coroutines.SuspendFunction0<0:1>;kotlin.coroutines.SuspendFunction2<0:0,0:2,0:3>){0§;1§;2§;3§}[0] -final suspend fun <#A: kotlin/Throwable, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.resilience/Schedule<#A, #C>).arrow.resilience/retryOrElse(kotlin.reflect/KClass<#A>, kotlin.coroutines/SuspendFunction0<#B>, kotlin.coroutines/SuspendFunction2<#A, #C, #B>): #B // arrow.resilience/retryOrElse|retryOrElse@arrow.resilience.Schedule<0:0,0:2>(kotlin.reflect.KClass<0:0>;kotlin.coroutines.SuspendFunction0<0:1>;kotlin.coroutines.SuspendFunction2<0:0,0:2,0:1>){0§;1§;2§}[0] -final suspend fun <#A: kotlin/Throwable, #B: kotlin/Any?> (arrow.resilience/Schedule<#A, *>).arrow.resilience/retry(kotlin.reflect/KClass<#A>, kotlin.coroutines/SuspendFunction0<#B>): #B // arrow.resilience/retry|retry@arrow.resilience.Schedule<0:0,*>(kotlin.reflect.KClass<0:0>;kotlin.coroutines.SuspendFunction0<0:1>){0§;1§}[0] -final suspend inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.resilience/retry(arrow.resilience/Schedule<#A, #C>, kotlin/Function1, #B>): #B // arrow.resilience/retry|retry@arrow.core.raise.Raise<0:0>(arrow.resilience.Schedule<0:0,0:2>;kotlin.Function1,0:1>){0§;1§;2§}[0] -final suspend inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.resilience/Schedule<#A, #C>).arrow.resilience/retryEither(kotlin/Function0>): arrow.core/Either<#A, #B> // arrow.resilience/retryEither|retryEither@arrow.resilience.Schedule<0:0,0:2>(kotlin.Function0>){0§;1§;2§}[0] -final suspend inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.resilience/Schedule<#A, #C>).arrow.resilience/retryRaise(kotlin/Function1, #B>): arrow.core/Either<#A, #B> // arrow.resilience/retryRaise|retryRaise@arrow.resilience.Schedule<0:0,0:2>(kotlin.Function1,0:1>){0§;1§;2§}[0] -final suspend inline fun <#A: reified kotlin/Throwable, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (arrow.resilience/Schedule<#A, #C>).arrow.resilience/retryOrElseEither(noinline kotlin.coroutines/SuspendFunction0<#B>, noinline kotlin.coroutines/SuspendFunction2<#A, #C, #D>): arrow.core/Either<#D, #B> // arrow.resilience/retryOrElseEither|retryOrElseEither@arrow.resilience.Schedule<0:0,0:2>(kotlin.coroutines.SuspendFunction0<0:1>;kotlin.coroutines.SuspendFunction2<0:0,0:2,0:3>){0§;1§;2§;3§}[0] -final suspend inline fun <#A: reified kotlin/Throwable, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.resilience/Schedule<#A, #C>).arrow.resilience/retryOrElse(noinline kotlin.coroutines/SuspendFunction0<#B>, noinline kotlin.coroutines/SuspendFunction2): #B // arrow.resilience/retryOrElse|retryOrElse@arrow.resilience.Schedule<0:0,0:2>(kotlin.coroutines.SuspendFunction0<0:1>;kotlin.coroutines.SuspendFunction2){0§;1§;2§}[0] -final suspend inline fun <#A: reified kotlin/Throwable, #B: kotlin/Any?> (arrow.resilience/Schedule<#A, *>).arrow.resilience/retry(noinline kotlin.coroutines/SuspendFunction0<#B>): #B // arrow.resilience/retry|retry@arrow.resilience.Schedule<0:0,*>(kotlin.coroutines.SuspendFunction0<0:1>){0§;1§}[0] -final val arrow.resilience.common/platform // arrow.resilience.common/platform|{}platform[0] - final fun (): arrow.resilience.common/Platform // arrow.resilience.common/platform.|(){}[0] + final value class <#A: in kotlin/Any?, #B: out kotlin/Any?> arrow.resilience/Schedule { // arrow.resilience/Schedule|null[0] constructor (kotlin.coroutines/SuspendFunction1<#A, arrow.resilience/Schedule.Decision<#A, #B>>) // arrow.resilience/Schedule.|(kotlin.coroutines.SuspendFunction1<1:0,arrow.resilience.Schedule.Decision<1:0,1:1>>){}[0] + + final val step // arrow.resilience/Schedule.step|{}step[0] + final fun (): kotlin.coroutines/SuspendFunction1<#A, arrow.resilience/Schedule.Decision<#A, #B>> // arrow.resilience/Schedule.step.|(){}[0] + final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> and(arrow.resilience/Schedule<#A, #A1>, kotlin.coroutines/SuspendFunction2<#B, #A1, #B1>): arrow.resilience/Schedule<#A, #B1> // arrow.resilience/Schedule.and|and(arrow.resilience.Schedule<1:0,0:0>;kotlin.coroutines.SuspendFunction2<1:1,0:0,0:1>){0§;1§}[0] final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> and(arrow.resilience/Schedule<#A, #A1>, kotlin.coroutines/SuspendFunction2<#B, #A1, #B1>, kotlin.coroutines/SuspendFunction2): arrow.resilience/Schedule<#A, #B1> // arrow.resilience/Schedule.and|and(arrow.resilience.Schedule<1:0,0:0>;kotlin.coroutines.SuspendFunction2<1:1,0:0,0:1>;kotlin.coroutines.SuspendFunction2){0§;1§}[0] final fun <#A1: kotlin/Any?, #B1: kotlin/Any?> andThen(arrow.resilience/Schedule<#A, #A1>, kotlin.coroutines/SuspendFunction1<#B, #B1>, kotlin.coroutines/SuspendFunction1<#A1, #B1>): arrow.resilience/Schedule<#A, #B1> // arrow.resilience/Schedule.andThen|andThen(arrow.resilience.Schedule<1:0,0:0>;kotlin.coroutines.SuspendFunction1<1:1,0:1>;kotlin.coroutines.SuspendFunction1<0:0,0:1>){0§;1§}[0] @@ -160,29 +180,33 @@ final value class <#A: in kotlin/Any?, #B: out kotlin/Any?> arrow.resilience/Sch final fun log(kotlin.coroutines/SuspendFunction2<#A, #B, kotlin/Unit>): arrow.resilience/Schedule<#A, #B> // arrow.resilience/Schedule.log|log(kotlin.coroutines.SuspendFunction2<1:0,1:1,kotlin.Unit>){}[0] final fun mapDecision(kotlin.coroutines/SuspendFunction1, arrow.resilience/Schedule.Decision<#A, #B>>): arrow.resilience/Schedule<#A, #B> // arrow.resilience/Schedule.mapDecision|mapDecision(kotlin.coroutines.SuspendFunction1,arrow.resilience.Schedule.Decision<1:0,1:1>>){}[0] final fun toString(): kotlin/String // arrow.resilience/Schedule.toString|toString(){}[0] - final object Companion { // arrow.resilience/Schedule.Companion|null[0] - final fun <#A2: kotlin/Any?, #B2: kotlin/Any?> unfold(#B2, kotlin.coroutines/SuspendFunction1<#B2, #B2>): arrow.resilience/Schedule<#A2, #B2> // arrow.resilience/Schedule.Companion.unfold|unfold(0:1;kotlin.coroutines.SuspendFunction1<0:1,0:1>){0§;1§}[0] - final fun <#A2: kotlin/Any?> collect(): arrow.resilience/Schedule<#A2, kotlin.collections/List<#A2>> // arrow.resilience/Schedule.Companion.collect|collect(){0§}[0] - final fun <#A2: kotlin/Any?> doUntil(kotlin.coroutines/SuspendFunction2<#A2, #A2, kotlin/Boolean>): arrow.resilience/Schedule<#A2, #A2> // arrow.resilience/Schedule.Companion.doUntil|doUntil(kotlin.coroutines.SuspendFunction2<0:0,0:0,kotlin.Boolean>){0§}[0] - final fun <#A2: kotlin/Any?> doWhile(kotlin.coroutines/SuspendFunction2<#A2, #A2, kotlin/Boolean>): arrow.resilience/Schedule<#A2, #A2> // arrow.resilience/Schedule.Companion.doWhile|doWhile(kotlin.coroutines.SuspendFunction2<0:0,0:0,kotlin.Boolean>){0§}[0] - final fun <#A2: kotlin/Any?> exponential(kotlin.time/Duration, kotlin/Double = ...): arrow.resilience/Schedule<#A2, kotlin.time/Duration> // arrow.resilience/Schedule.Companion.exponential|exponential(kotlin.time.Duration;kotlin.Double){0§}[0] - final fun <#A2: kotlin/Any?> fibonacci(kotlin.time/Duration): arrow.resilience/Schedule<#A2, kotlin.time/Duration> // arrow.resilience/Schedule.Companion.fibonacci|fibonacci(kotlin.time.Duration){0§}[0] - final fun <#A2: kotlin/Any?> forever(): arrow.resilience/Schedule<#A2, kotlin/Long> // arrow.resilience/Schedule.Companion.forever|forever(){0§}[0] - final fun <#A2: kotlin/Any?> identity(): arrow.resilience/Schedule<#A2, #A2> // arrow.resilience/Schedule.Companion.identity|identity(){0§}[0] - final fun <#A2: kotlin/Any?> linear(kotlin.time/Duration): arrow.resilience/Schedule<#A2, kotlin.time/Duration> // arrow.resilience/Schedule.Companion.linear|linear(kotlin.time.Duration){0§}[0] - final fun <#A2: kotlin/Any?> recurs(kotlin/Long): arrow.resilience/Schedule<#A2, kotlin/Long> // arrow.resilience/Schedule.Companion.recurs|recurs(kotlin.Long){0§}[0] - final fun <#A2: kotlin/Any?> spaced(kotlin.time/Duration): arrow.resilience/Schedule<#A2, kotlin/Long> // arrow.resilience/Schedule.Companion.spaced|spaced(kotlin.time.Duration){0§}[0] - } final suspend fun <#A1: kotlin/Any?> repeatOrElseEither(kotlin.coroutines/SuspendFunction0<#A>, kotlin.coroutines/SuspendFunction2): arrow.core/Either<#A1, #B> // arrow.resilience/Schedule.repeatOrElseEither|repeatOrElseEither(kotlin.coroutines.SuspendFunction0<1:0>;kotlin.coroutines.SuspendFunction2){0§}[0] final suspend fun repeat(kotlin.coroutines/SuspendFunction0<#A>): #B // arrow.resilience/Schedule.repeat|repeat(kotlin.coroutines.SuspendFunction0<1:0>){}[0] final suspend fun repeatOrElse(kotlin.coroutines/SuspendFunction0<#A>, kotlin.coroutines/SuspendFunction2): #B // arrow.resilience/Schedule.repeatOrElse|repeatOrElse(kotlin.coroutines.SuspendFunction0<1:0>;kotlin.coroutines.SuspendFunction2){}[0] - final val step // arrow.resilience/Schedule.step|{}step[0] - final fun (): kotlin.coroutines/SuspendFunction1<#A, arrow.resilience/Schedule.Decision<#A, #B>> // arrow.resilience/Schedule.step.|(){}[0] + sealed interface <#A1: in kotlin/Any?, #B1: out kotlin/Any?> Decision { // arrow.resilience/Schedule.Decision|null[0] abstract val output // arrow.resilience/Schedule.Decision.output|{}output[0] abstract fun (): #B1 // arrow.resilience/Schedule.Decision.output.|(){}[0] + + open suspend fun <#A2: kotlin/Any?, #B2: kotlin/Any?> and(arrow.resilience/Schedule.Decision<#A1, #A2>, kotlin.coroutines/SuspendFunction2<#B1, #A2, #B2>, kotlin.coroutines/SuspendFunction2): arrow.resilience/Schedule.Decision<#A1, #B2> // arrow.resilience/Schedule.Decision.and|and(arrow.resilience.Schedule.Decision<1:0,0:0>;kotlin.coroutines.SuspendFunction2<1:1,0:0,0:1>;kotlin.coroutines.SuspendFunction2){0§;1§}[0] + open suspend fun <#A2: kotlin/Any?, #B2: kotlin/Any?> andThen(kotlin.coroutines/SuspendFunction1<#A1, arrow.resilience/Schedule.Decision<#A1, #A2>>, kotlin.coroutines/SuspendFunction1<#B1, #B2>, kotlin.coroutines/SuspendFunction1<#A2, #B2>): arrow.resilience/Schedule.Decision<#A1, #B2> // arrow.resilience/Schedule.Decision.andThen|andThen(kotlin.coroutines.SuspendFunction1<1:0,arrow.resilience.Schedule.Decision<1:0,0:0>>;kotlin.coroutines.SuspendFunction1<1:1,0:1>;kotlin.coroutines.SuspendFunction1<0:0,0:1>){0§;1§}[0] + open suspend fun <#A2: kotlin/Any?, #B2: kotlin/Any?> or(arrow.resilience/Schedule.Decision<#A1, #A2>, kotlin.coroutines/SuspendFunction2<#B1?, #A2?, #B2>, kotlin.coroutines/SuspendFunction2): arrow.resilience/Schedule.Decision<#A1, #B2> // arrow.resilience/Schedule.Decision.or|or(arrow.resilience.Schedule.Decision<1:0,0:0>;kotlin.coroutines.SuspendFunction2<1:1?,0:0?,0:1>;kotlin.coroutines.SuspendFunction2){0§;1§}[0] + open suspend fun <#A2: kotlin/Any?> contramap(kotlin.coroutines/SuspendFunction1<#A2, #A1>): arrow.resilience/Schedule.Decision<#A2, #B1> // arrow.resilience/Schedule.Decision.contramap|contramap(kotlin.coroutines.SuspendFunction1<0:0,1:0>){0§}[0] + open suspend fun <#A2: kotlin/Any?> map(kotlin.coroutines/SuspendFunction1<#B1, #A2>): arrow.resilience/Schedule.Decision<#A1, #A2> // arrow.resilience/Schedule.Decision.map|map(kotlin.coroutines.SuspendFunction1<1:1,0:0>){0§}[0] + open suspend fun andThen(kotlin.coroutines/SuspendFunction1<#A1, arrow.resilience/Schedule.Decision<#A1, #B1>>): arrow.resilience/Schedule.Decision<#A1, #B1> // arrow.resilience/Schedule.Decision.andThen|andThen(kotlin.coroutines.SuspendFunction1<1:0,arrow.resilience.Schedule.Decision<1:0,1:1>>){}[0] + open suspend fun delayed(kotlin.coroutines/SuspendFunction2<#B1, kotlin.time/Duration, kotlin.time/Duration>): arrow.resilience/Schedule.Decision<#A1, #B1> // arrow.resilience/Schedule.Decision.delayed|delayed(kotlin.coroutines.SuspendFunction2<1:1,kotlin.time.Duration,kotlin.time.Duration>){}[0] + open suspend fun recursiveMap(kotlin.coroutines/SuspendFunction1, arrow.resilience/Schedule.Decision<#A1, #B1>>): arrow.resilience/Schedule.Decision<#A1, #B1> // arrow.resilience/Schedule.Decision.recursiveMap|recursiveMap(kotlin.coroutines.SuspendFunction1,arrow.resilience.Schedule.Decision<1:0,1:1>>){}[0] + final class <#A2: in kotlin/Any?, #B2: out kotlin/Any?> Continue : arrow.resilience/Schedule.Decision<#A2, #B2> { // arrow.resilience/Schedule.Decision.Continue|null[0] constructor (#B2, kotlin.time/Duration, kotlin.coroutines/SuspendFunction1<#A2, arrow.resilience/Schedule.Decision<#A2, #B2>>) // arrow.resilience/Schedule.Decision.Continue.|(1:1;kotlin.time.Duration;kotlin.coroutines.SuspendFunction1<1:0,arrow.resilience.Schedule.Decision<1:0,1:1>>){}[0] + + final val delay // arrow.resilience/Schedule.Decision.Continue.delay|{}delay[0] + final fun (): kotlin.time/Duration // arrow.resilience/Schedule.Decision.Continue.delay.|(){}[0] + final val output // arrow.resilience/Schedule.Decision.Continue.output|{}output[0] + final fun (): #B2 // arrow.resilience/Schedule.Decision.Continue.output.|(){}[0] + final val step // arrow.resilience/Schedule.Decision.Continue.step|{}step[0] + final fun (): kotlin.coroutines/SuspendFunction1<#A2, arrow.resilience/Schedule.Decision<#A2, #B2>> // arrow.resilience/Schedule.Decision.Continue.step.|(){}[0] + final fun component1(): #B2 // arrow.resilience/Schedule.Decision.Continue.component1|component1(){}[0] final fun component2(): kotlin.time/Duration // arrow.resilience/Schedule.Decision.Continue.component2|component2(){}[0] final fun component3(): kotlin.coroutines/SuspendFunction1<#A2, arrow.resilience/Schedule.Decision<#A2, #B2>> // arrow.resilience/Schedule.Decision.Continue.component3|component3(){}[0] @@ -190,33 +214,52 @@ final value class <#A: in kotlin/Any?, #B: out kotlin/Any?> arrow.resilience/Sch final fun equals(kotlin/Any?): kotlin/Boolean // arrow.resilience/Schedule.Decision.Continue.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.resilience/Schedule.Decision.Continue.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.resilience/Schedule.Decision.Continue.toString|toString(){}[0] - final val delay // arrow.resilience/Schedule.Decision.Continue.delay|{}delay[0] - final fun (): kotlin.time/Duration // arrow.resilience/Schedule.Decision.Continue.delay.|(){}[0] - final val output // arrow.resilience/Schedule.Decision.Continue.output|{}output[0] - final fun (): #B2 // arrow.resilience/Schedule.Decision.Continue.output.|(){}[0] - final val step // arrow.resilience/Schedule.Decision.Continue.step|{}step[0] - final fun (): kotlin.coroutines/SuspendFunction1<#A2, arrow.resilience/Schedule.Decision<#A2, #B2>> // arrow.resilience/Schedule.Decision.Continue.step.|(){}[0] } + final class <#A2: out kotlin/Any?> Done : arrow.resilience/Schedule.Decision { // arrow.resilience/Schedule.Decision.Done|null[0] constructor (#A2) // arrow.resilience/Schedule.Decision.Done.|(1:0){}[0] + + final val output // arrow.resilience/Schedule.Decision.Done.output|{}output[0] + final fun (): #A2 // arrow.resilience/Schedule.Decision.Done.output.|(){}[0] + final fun component1(): #A2 // arrow.resilience/Schedule.Decision.Done.component1|component1(){}[0] final fun copy(#A2 = ...): arrow.resilience/Schedule.Decision.Done<#A2> // arrow.resilience/Schedule.Decision.Done.copy|copy(1:0){}[0] final fun equals(kotlin/Any?): kotlin/Boolean // arrow.resilience/Schedule.Decision.Done.equals|equals(kotlin.Any?){}[0] final fun hashCode(): kotlin/Int // arrow.resilience/Schedule.Decision.Done.hashCode|hashCode(){}[0] final fun toString(): kotlin/String // arrow.resilience/Schedule.Decision.Done.toString|toString(){}[0] - final val output // arrow.resilience/Schedule.Decision.Done.output|{}output[0] - final fun (): #A2 // arrow.resilience/Schedule.Decision.Done.output.|(){}[0] } - open suspend fun <#A2: kotlin/Any?, #B2: kotlin/Any?> and(arrow.resilience/Schedule.Decision<#A1, #A2>, kotlin.coroutines/SuspendFunction2<#B1, #A2, #B2>, kotlin.coroutines/SuspendFunction2): arrow.resilience/Schedule.Decision<#A1, #B2> // arrow.resilience/Schedule.Decision.and|and(arrow.resilience.Schedule.Decision<1:0,0:0>;kotlin.coroutines.SuspendFunction2<1:1,0:0,0:1>;kotlin.coroutines.SuspendFunction2){0§;1§}[0] - open suspend fun <#A2: kotlin/Any?, #B2: kotlin/Any?> andThen(kotlin.coroutines/SuspendFunction1<#A1, arrow.resilience/Schedule.Decision<#A1, #A2>>, kotlin.coroutines/SuspendFunction1<#B1, #B2>, kotlin.coroutines/SuspendFunction1<#A2, #B2>): arrow.resilience/Schedule.Decision<#A1, #B2> // arrow.resilience/Schedule.Decision.andThen|andThen(kotlin.coroutines.SuspendFunction1<1:0,arrow.resilience.Schedule.Decision<1:0,0:0>>;kotlin.coroutines.SuspendFunction1<1:1,0:1>;kotlin.coroutines.SuspendFunction1<0:0,0:1>){0§;1§}[0] - open suspend fun <#A2: kotlin/Any?, #B2: kotlin/Any?> or(arrow.resilience/Schedule.Decision<#A1, #A2>, kotlin.coroutines/SuspendFunction2<#B1?, #A2?, #B2>, kotlin.coroutines/SuspendFunction2): arrow.resilience/Schedule.Decision<#A1, #B2> // arrow.resilience/Schedule.Decision.or|or(arrow.resilience.Schedule.Decision<1:0,0:0>;kotlin.coroutines.SuspendFunction2<1:1?,0:0?,0:1>;kotlin.coroutines.SuspendFunction2){0§;1§}[0] - open suspend fun <#A2: kotlin/Any?> contramap(kotlin.coroutines/SuspendFunction1<#A2, #A1>): arrow.resilience/Schedule.Decision<#A2, #B1> // arrow.resilience/Schedule.Decision.contramap|contramap(kotlin.coroutines.SuspendFunction1<0:0,1:0>){0§}[0] - open suspend fun <#A2: kotlin/Any?> map(kotlin.coroutines/SuspendFunction1<#B1, #A2>): arrow.resilience/Schedule.Decision<#A1, #A2> // arrow.resilience/Schedule.Decision.map|map(kotlin.coroutines.SuspendFunction1<1:1,0:0>){0§}[0] - open suspend fun andThen(kotlin.coroutines/SuspendFunction1<#A1, arrow.resilience/Schedule.Decision<#A1, #B1>>): arrow.resilience/Schedule.Decision<#A1, #B1> // arrow.resilience/Schedule.Decision.andThen|andThen(kotlin.coroutines.SuspendFunction1<1:0,arrow.resilience.Schedule.Decision<1:0,1:1>>){}[0] - open suspend fun delayed(kotlin.coroutines/SuspendFunction2<#B1, kotlin.time/Duration, kotlin.time/Duration>): arrow.resilience/Schedule.Decision<#A1, #B1> // arrow.resilience/Schedule.Decision.delayed|delayed(kotlin.coroutines.SuspendFunction2<1:1,kotlin.time.Duration,kotlin.time.Duration>){}[0] - open suspend fun recursiveMap(kotlin.coroutines/SuspendFunction1, arrow.resilience/Schedule.Decision<#A1, #B1>>): arrow.resilience/Schedule.Decision<#A1, #B1> // arrow.resilience/Schedule.Decision.recursiveMap|recursiveMap(kotlin.coroutines.SuspendFunction1,arrow.resilience.Schedule.Decision<1:0,1:1>>){}[0] + } + + final object Companion { // arrow.resilience/Schedule.Companion|null[0] + final fun <#A2: kotlin/Any?, #B2: kotlin/Any?> unfold(#B2, kotlin.coroutines/SuspendFunction1<#B2, #B2>): arrow.resilience/Schedule<#A2, #B2> // arrow.resilience/Schedule.Companion.unfold|unfold(0:1;kotlin.coroutines.SuspendFunction1<0:1,0:1>){0§;1§}[0] + final fun <#A2: kotlin/Any?> collect(): arrow.resilience/Schedule<#A2, kotlin.collections/List<#A2>> // arrow.resilience/Schedule.Companion.collect|collect(){0§}[0] + final fun <#A2: kotlin/Any?> doUntil(kotlin.coroutines/SuspendFunction2<#A2, #A2, kotlin/Boolean>): arrow.resilience/Schedule<#A2, #A2> // arrow.resilience/Schedule.Companion.doUntil|doUntil(kotlin.coroutines.SuspendFunction2<0:0,0:0,kotlin.Boolean>){0§}[0] + final fun <#A2: kotlin/Any?> doWhile(kotlin.coroutines/SuspendFunction2<#A2, #A2, kotlin/Boolean>): arrow.resilience/Schedule<#A2, #A2> // arrow.resilience/Schedule.Companion.doWhile|doWhile(kotlin.coroutines.SuspendFunction2<0:0,0:0,kotlin.Boolean>){0§}[0] + final fun <#A2: kotlin/Any?> exponential(kotlin.time/Duration, kotlin/Double = ...): arrow.resilience/Schedule<#A2, kotlin.time/Duration> // arrow.resilience/Schedule.Companion.exponential|exponential(kotlin.time.Duration;kotlin.Double){0§}[0] + final fun <#A2: kotlin/Any?> fibonacci(kotlin.time/Duration): arrow.resilience/Schedule<#A2, kotlin.time/Duration> // arrow.resilience/Schedule.Companion.fibonacci|fibonacci(kotlin.time.Duration){0§}[0] + final fun <#A2: kotlin/Any?> forever(): arrow.resilience/Schedule<#A2, kotlin/Long> // arrow.resilience/Schedule.Companion.forever|forever(){0§}[0] + final fun <#A2: kotlin/Any?> identity(): arrow.resilience/Schedule<#A2, #A2> // arrow.resilience/Schedule.Companion.identity|identity(){0§}[0] + final fun <#A2: kotlin/Any?> linear(kotlin.time/Duration): arrow.resilience/Schedule<#A2, kotlin.time/Duration> // arrow.resilience/Schedule.Companion.linear|linear(kotlin.time.Duration){0§}[0] + final fun <#A2: kotlin/Any?> recurs(kotlin/Long): arrow.resilience/Schedule<#A2, kotlin/Long> // arrow.resilience/Schedule.Companion.recurs|recurs(kotlin.Long){0§}[0] + final fun <#A2: kotlin/Any?> spaced(kotlin.time/Duration): arrow.resilience/Schedule<#A2, kotlin/Long> // arrow.resilience/Schedule.Companion.spaced|spaced(kotlin.time.Duration){0§}[0] } } -open annotation class arrow.resilience/SagaDSLMarker : kotlin/Annotation { // arrow.resilience/SagaDSLMarker|null[0] - constructor () // arrow.resilience/SagaDSLMarker.|(){}[0] -} + +final object arrow.resilience/SagaActionStep // arrow.resilience/SagaActionStep|null[0] + +final val arrow.resilience.common/platform // arrow.resilience.common/platform|{}platform[0] + final fun (): arrow.resilience.common/Platform // arrow.resilience.common/platform.|(){}[0] + +final fun <#A: kotlin/Any?, #B: kotlin/Any?> (kotlinx.coroutines.flow/Flow<#A>).arrow.resilience/retry(arrow.resilience/Schedule): kotlinx.coroutines.flow/Flow<#A> // arrow.resilience/retry|retry@kotlinx.coroutines.flow.Flow<0:0>(arrow.resilience.Schedule){0§;1§}[0] +final fun <#A: kotlin/Any?> arrow.resilience/saga(kotlin.coroutines/SuspendFunction1, kotlin.coroutines/SuspendFunction1<#A, kotlin/Unit>): kotlin.coroutines/SuspendFunction1 // arrow.resilience/saga|saga(kotlin.coroutines.SuspendFunction1;kotlin.coroutines.SuspendFunction1<0:0,kotlin.Unit>){0§}[0] +final inline fun <#A: kotlin/Any?> arrow.resilience/saga(noinline kotlin.coroutines/SuspendFunction1): kotlin.coroutines/SuspendFunction1 // arrow.resilience/saga|saga(kotlin.coroutines.SuspendFunction1){0§}[0] +final suspend fun <#A: kotlin/Any?> (kotlin.coroutines/SuspendFunction1).arrow.resilience/transact(): #A // arrow.resilience/transact|transact@kotlin.coroutines.SuspendFunction1(){0§}[0] +final suspend fun <#A: kotlin/Throwable, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (arrow.resilience/Schedule<#A, #C>).arrow.resilience/retryOrElseEither(kotlin.reflect/KClass<#A>, kotlin.coroutines/SuspendFunction0<#B>, kotlin.coroutines/SuspendFunction2<#A, #C, #D>): arrow.core/Either<#D, #B> // arrow.resilience/retryOrElseEither|retryOrElseEither@arrow.resilience.Schedule<0:0,0:2>(kotlin.reflect.KClass<0:0>;kotlin.coroutines.SuspendFunction0<0:1>;kotlin.coroutines.SuspendFunction2<0:0,0:2,0:3>){0§;1§;2§;3§}[0] +final suspend fun <#A: kotlin/Throwable, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.resilience/Schedule<#A, #C>).arrow.resilience/retryOrElse(kotlin.reflect/KClass<#A>, kotlin.coroutines/SuspendFunction0<#B>, kotlin.coroutines/SuspendFunction2<#A, #C, #B>): #B // arrow.resilience/retryOrElse|retryOrElse@arrow.resilience.Schedule<0:0,0:2>(kotlin.reflect.KClass<0:0>;kotlin.coroutines.SuspendFunction0<0:1>;kotlin.coroutines.SuspendFunction2<0:0,0:2,0:1>){0§;1§;2§}[0] +final suspend fun <#A: kotlin/Throwable, #B: kotlin/Any?> (arrow.resilience/Schedule<#A, *>).arrow.resilience/retry(kotlin.reflect/KClass<#A>, kotlin.coroutines/SuspendFunction0<#B>): #B // arrow.resilience/retry|retry@arrow.resilience.Schedule<0:0,*>(kotlin.reflect.KClass<0:0>;kotlin.coroutines.SuspendFunction0<0:1>){0§;1§}[0] +final suspend inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.core.raise/Raise<#A>).arrow.resilience/retry(arrow.resilience/Schedule<#A, #C>, kotlin/Function1, #B>): #B // arrow.resilience/retry|retry@arrow.core.raise.Raise<0:0>(arrow.resilience.Schedule<0:0,0:2>;kotlin.Function1,0:1>){0§;1§;2§}[0] +final suspend inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.resilience/Schedule<#A, #C>).arrow.resilience/retryEither(kotlin/Function0>): arrow.core/Either<#A, #B> // arrow.resilience/retryEither|retryEither@arrow.resilience.Schedule<0:0,0:2>(kotlin.Function0>){0§;1§;2§}[0] +final suspend inline fun <#A: kotlin/Any?, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.resilience/Schedule<#A, #C>).arrow.resilience/retryRaise(kotlin/Function1, #B>): arrow.core/Either<#A, #B> // arrow.resilience/retryRaise|retryRaise@arrow.resilience.Schedule<0:0,0:2>(kotlin.Function1,0:1>){0§;1§;2§}[0] +final suspend inline fun <#A: reified kotlin/Throwable, #B: kotlin/Any?, #C: kotlin/Any?, #D: kotlin/Any?> (arrow.resilience/Schedule<#A, #C>).arrow.resilience/retryOrElseEither(noinline kotlin.coroutines/SuspendFunction0<#B>, noinline kotlin.coroutines/SuspendFunction2<#A, #C, #D>): arrow.core/Either<#D, #B> // arrow.resilience/retryOrElseEither|retryOrElseEither@arrow.resilience.Schedule<0:0,0:2>(kotlin.coroutines.SuspendFunction0<0:1>;kotlin.coroutines.SuspendFunction2<0:0,0:2,0:3>){0§;1§;2§;3§}[0] +final suspend inline fun <#A: reified kotlin/Throwable, #B: kotlin/Any?, #C: kotlin/Any?> (arrow.resilience/Schedule<#A, #C>).arrow.resilience/retryOrElse(noinline kotlin.coroutines/SuspendFunction0<#B>, noinline kotlin.coroutines/SuspendFunction2): #B // arrow.resilience/retryOrElse|retryOrElse@arrow.resilience.Schedule<0:0,0:2>(kotlin.coroutines.SuspendFunction0<0:1>;kotlin.coroutines.SuspendFunction2){0§;1§;2§}[0] +final suspend inline fun <#A: reified kotlin/Throwable, #B: kotlin/Any?> (arrow.resilience/Schedule<#A, *>).arrow.resilience/retry(noinline kotlin.coroutines/SuspendFunction0<#B>): #B // arrow.resilience/retry|retry@arrow.resilience.Schedule<0:0,*>(kotlin.coroutines.SuspendFunction0<0:1>){0§;1§}[0] diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index 76d73313a6b..12be4ff98cf 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -2,16 +2,16 @@ animalSniffer = "1.7.1" arrowGradleConfig = "0.12.0-rc.24" coroutines = "1.8.1" -classgraph = "4.8.173" +classgraph = "4.8.174" dokka = "1.9.20" kotest = "5.9.1" kover = "0.8.1" kotlin = "2.0.0" -kotlinBinaryCompatibilityValidator = "0.15.0-Beta.2" +kotlinBinaryCompatibilityValidator = "0.15.0-Beta.3" kotlinCompileTesting = "0.5.0" knit = "0.5.0" kspVersion = "2.0.0-1.0.22" -kotlinxSerialization = "1.7.0" +kotlinxSerialization = "1.7.1" mockWebServer = "4.12.0" retrofit = "2.11.0" moshi = "1.15.1" @@ -21,7 +21,7 @@ composePlugin = "1.6.11" agp = "8.5.0" android-compileSdk = "34" cache4k = "0.13.0" -publish="0.28.0" +publish="0.29.0" [libraries] coroutines-core = { module = "org.jetbrains.kotlinx:kotlinx-coroutines-core", version.ref = "coroutines" }