Move way-too-large lambda out of lookup_or_create into a dedicated functor.
Move way-too-large lambda out of lookup_or_create into a dedicated functor.

nahratzah/monsoon_plus_plus,nahratzah/monsoon_plus_plus,nahratzah/monsoon_plus_plus