pub trait Optics<T: ?Sized> { type View: ?Sized; }
Any optics: a view type associated.
View type for this optics.