productOfIndexed

context(ring: Semiring<N>)
inline fun <E, N> KoneIterator<E>.productOfIndexed(selector: (index: UInt, E) -> N): N(source)
context(ring: Semiring<N>)
inline fun <E, N> KoneIterable<E>.productOfIndexed(selector: (index: UInt, E) -> N): N(source)
context(ring: Semiring<N>)
inline fun <E, N> KoneSequence<E>.productOfIndexed(selector: (index: UInt, E) -> N): N(source)