intersect

fun intersect(lifetime1: Lifetime, lifetime2: Lifetime): Lifetime
fun intersect(vararg lifetimes: Lifetime): Lifetime

Creates an intersection of some lifetimes: new lifetime that terminate when either one terminates. Created lifetime inherits the smallest terminationTimeoutKind