I find this really useful and plan to use it. Thanks for writing and sharing.
One use case for the chaining/FP style that I find particularly powerful is building out logic on the REPL. The chaining style allows me to incrementally grow my chain like a unix pipeline, see the results, use that to tweak the chain, until I finally have what I want.
This type of instantaneous feedback loop is both highly productive and also extremely fun.