packages feed

ribosome-0.9.9.9: lib/Ribosome/Lens.hs

{-# options_haddock prune, hide #-}

-- |Lens combinators, used internally
module Ribosome.Lens where

(<|>~) :: Alternative f => ASetter s t (f a) (f a) -> f a -> s -> t
l <|>~ fa =
  over l (<|> fa)
{-# inline (<|>~) #-}