Destructuring assignment in CoffeeScript helps with this (not globals, I suppose, but well-scoped locals):
{ use, pipe, get, eq } = R
propEq = use(pipe).over(get, eq) { use, pipe, get, eq } = R
propEq = use(pipe).over(get, eq)