lazy
lazy copied to clipboard
lazyUnwrap
Have lazy version of Maybe.Extra.unwrap (http://package.elm-lang.org/packages/elm-community/maybe-extra/4.0.0/Maybe-Extra#unwrap)
lazyUnwrap : Lazy b -> (a -> b) -> Maybe a -> b
lazyUnwrap lazy func mbA =
case mbA of
Just a ->
func a
Nothing ->
Lazy.force lazy
(based on https://elmlang.slack.com/archives/C0CJ3SBBM/p1498747762625749)