optics-0.2: Optics as an abstract interface