The point is to have something that combines this ...
# announcements
d
The point is to have something that combines this pair of functions: interface Lens<T, V> { fun get(t: T): V fun replace(t: T, v: V): T }