A lens which leaves JsArray as is but transforms any other kind of JsValue into a singleton JsArray with that value as single element.
A lens which leaves JsArray as is but transforms any other kind of JsValue into a singleton JsArray with that value as single element.
Accesses an element of a JsArray.
Accesses an element of a JsArray.
Accesses a field of a JsObject.
Accesses a field of a JsObject.
The identity lens which operates on the current element itself
The identity lens which operates on the current element itself