tweak :: (arg -> a -> a) -> OptBuilding arg a
tweak f = setter (\a acc -> return (f a acc))
tweak :: (arg -> a -> a) -> OptBuilding arg a
tweak f = setter (\a acc -> return (f a acc))
tweak f = setter (\a acc -> return (f a acc))