Church
Church is a module that wraps a bunch of constant Procs that do various functional programming tricks.
Examples
MAP[[1, 2, 3], &-> c { c * 2 }]
EACH[[1, 2, 3], &-> e { p e } ]
Why?
The point of writing everything using Procs, for me at least, is to eventually transform programs into non-alphanumeric versions of themselves. Church's design goal is to make that an easier process.