arrow-core-data / arrow.core / kotlin.sequences.Sequence / widen
fun <B, A : B> Sequence<A>.widen(): Sequence<B>
Given A is a sub type of B, re-type this value from Sequence to Sequence
Kind<F, A> -> Kind<F, B>
import arrow.core.widen
fun main(args: Array<String>) {
 //sampleStart
 val result: Sequence<CharSequence> =
   sequenceOf("Hello World").widen()
 //sampleEnd
 println(result)
}
Do you like Arrow?
✖