Youssef Shoaib [MOD]
11/23/2025, 6:51 PMinfix fun <T, A> Optional<T, A>.default(value: A): Lens<T, A> = Lens(
get = { opt -> getOrModify(opt).getOrElse { value } },
set = { opt, v -> set(opt, v) }
)
to turn an Optional into a Lens by giving a default value if it's not there?Alejandro Serrano.Mena
11/24/2025, 8:51 AM