Много объективов getters return Возможно значения. И мне часто приходится заменять их по умолчанию.
Сканировать поиск по карте, но по умолчанию.
fromMaybe "" $ Map.fromList [(1,"Foo")] ^? at 1
Может ли это быть написано с синтаксисом линзы? Может быть, что-то близкое к этому:
Map.fromList [(1,"Foo")] ^? at 1.or ""