static <S,T,A,B> Getter<S,T,A,B>
getter(Function<S,A> get)
toGetter(Optic<? super GetterP.Mu, S, T, A, B> optic)
unbox(App2<Getter.Mu<A,B>, S, T> box)