DSL to compose At with a Lens for a structure S to focus in on A at given index I.
Receiver
Lens with a focus in S
Return
Lens with a focus in A at given index I.
Parameters
At instance to provide a Lens to zoom into S at I
index I to zoom into S and find focus A
DSL to compose At with an Iso for a structure S to focus in on A at given index I.
Receiver
Iso with a focus in S
Return
Lens with a focus in A at given index I.
Parameters
At instance to provide a Lens to zoom into S at I
index I to zoom into S and find focus A
DSL to compose At with a Prism for a structure S to focus in on A at given index I.
Receiver
Prism with a focus in S
Return
Optional with a focus in A at given index I.
Parameters
At instance to provide a Lens to zoom into S at I
index I to zoom into S and find focus A
DSL to compose At with an Optional for a structure S to focus in on A at given index I.
Receiver
Optional with a focus in S
Return
Optional with a focus in A at given index I.
Parameters
At instance to provide a Lens to zoom into S at I
index I to zoom into S and find focus A
DSL to compose At with a Getter for a structure S to focus in on A at given index I.
Receiver
Getter with a focus in S
Return
Getter with a focus in A at given index I.
Parameters
At instance to provide a Lens to zoom into S at I
index I to zoom into S and find focus A
DSL to compose At with a Setter for a structure S to focus in on A at given index I.
Receiver
Setter with a focus in S
Return
Setter with a focus in A at given index I.
Parameters
At instance to provide a Lens to zoom into S at I
index I to zoom into S and find focus A
DSL to compose At with a Traversal for a structure S to focus in on A at given index I.
Receiver
Traversal with a focus in S
Return
Traversal with a focus in A at given index I.
Parameters
At instance to provide a Lens to zoom into S at I
index I to zoom into S and find focus A
DSL to compose At with a Fold for a structure S to focus in on A at given index I.
Receiver
Fold with a focus in S
Return
Fold with a focus in A at given index I.
Parameters
At instance to provide a Lens to zoom into S at I
index I to zoom into S and find focus A