Documentation
share :: (Syntax a, Syntax b) => a -> (a -> b) -> b
Share an expression in the scope of a function
(.<) :: (Syntax b, Syntax c) => (b -> c) -> (a -> b) -> a -> c
Share the intermediate result when composing functions
($<) :: (Syntax a, Syntax b) => (a -> b) -> a -> b
Share an expression in the scope of a function