Hacker News new | ask | show | jobs
by acidbaseextract 1912 days ago
Mentioned in another sub-comment, but Clojure's threading macros do this. They do it by making positional assumptions about the implicit argument: https://clojure.org/guides/threading_macros