Creates a lens for optional properties that may be missing or null.
The parent object type.
The property type.
Function to get the property or return null.
null
Function to set the property immutably.
Creates a lens for optional properties that may be missing or null.