Interface Prism<S,T,A,B>

All Superinterfaces:
App2<Prism.Mu<A,B>,S,T>, Optic<Cocartesian.Mu,S,T,A,B>
All Known Implementing Classes:
Inj1, Inj2, InjTagged

public interface Prism<S,T,A,B> extends App2<Prism.Mu<A,B>,S,T>, Optic<Cocartesian.Mu,S,T,A,B>