var inverse: InverseBijection<Self> { get }
s5Utils9BijectionPAAE7inverseAA07InverseB0VyxGvp
9U7JF
import Utils
protocol Bijection : AsyncBijection
struct InverseBijection<B> where B : Bijection
func compose<B>(_ inner: B) -> ComposedBijection<Self, B> where B : Bijection, Self.Value == B.Value
func then<B>(_ outer: B) -> ComposedBijection<B, Self> where B : Bijection, Self.Value == B.Value