Optics for F#

Overview

Reference material for Aether (in common with other Xyncro projects) is split in to module level sections, corresponding to “things that opening module X brings in to scope”. So the Aether section deals with everything in scope when you open Aether, and Aether.Operators deals with additional elements in scope when Aether.Operators is opened.

Note that opening Aether, for example, brings in to scope things in various modules which are auto-opened. This is not shown explicitly, instead the functions are shown as they can be used, leaving the physical module structure out, as the developer experience is designed.