ЗП
Size: a a a
ЗП
AV
AV
R
set foo . bar $ <текст>?AV
R
compose
[ set foo . bar $ <...>
, set foo . bar2 $ <...>
]
s
ЗП
compose
[ set foo . bar $ <...>
, set foo . bar2 $ <...>
]
s
appEndo . foldMap EndoR
appEndo . foldMap Endofoldr (.) id корочеЗП
foldr (.) id корочеAA
AV
fold !@EndoR
R
fold !@EndoAV
R
AV
module Control.ApplyingVia
( (!@)
, (!!@)
) where
import Data.Coerce
(!@) :: (Coercible a' a, Coercible b' b) => (a' -> b') -> (a -> a') -> a -> b
(!@) f _ = coerce fR
module Control.ApplyingVia
( (!@)
, (!!@)
) where
import Data.Coerce
(!@) :: (Coercible a' a, Coercible b' b) => (a' -> b') -> (a -> a') -> a -> b
(!@) f _ = coerce fAV