One important change in Ren-C is that there is only one kind of FUNCTION!. It is, however, possible to make a specific word-to-function binding make that function to acquire its first argument from its left. This is done with a refinement to SET, originally called /LOOKBACK.
>> foo: func [a b] [print ["a is" a "and b is" b]
>> foo 1 2
a is 1 and b is 2
>> set/lookback 'bar :foo
>> 1 bar 2
a is 1 and b is 2
So there's technically no such thing as a "lookback function", just "lookback bindings"...and it will only act as a lookback if dispatched from that word. The moment you fetch a function out of a WORD!, that FUNCTION! has no "lookbackness".
As lookback became more sophisticated, it could hard quote... soft quote... or even complete a left-hand evaluation fully. This made it tempting to create a user-friendly infix operator to make it look more fluent. I called this operator enfix.
EN: a prefix occurring originally in loanwords from French and productive in English on this model, forming verbs with the general sense “to cause (a person or thing) to be in” the place, condition, or state named by the stem; more specifically, “to confine in or place on” (enshrine; enthrone; entomb); “to cause to be in” (enslave; entrust; enrich; encourage; endear); “to restrict” in the manner named by the stem, typically with the additional sense “on all sides, completely” (enwind; encircle; enclose; entwine). This prefix is also attached to verbs in order to make them transitive, or to give them a transitive marker if they are already transitive (enkindle; enliven; enshield; enface) via dictionary.com
So foo: enfix func [a b c] [print [a b c]] is just shorthand for set/lookback 'foo func [a b c] [print [a b c]].
It's a kind of nice play on words, in my opinion (though @asampal did not care for it). But I stopped saying that things were "lookback" and pretty much always started saying they had been "enfixed".
Remembering there's no such thing as an "enfix function" or a "lookback function" (only an enfixed binding or a lookback binding), one could still say "foo is enfix" or "foo is lookback". But lookback doesn't really have a good verb form, you can say "foo is enfixed" but not "foo is lookbacked".
Anyway, having two terms for the same thing is kind of confusing, so I've been thinking of getting rid of LOOKBACK entirely and changing the refinement to SET/ENFIX.
Any objections, or comments on whether the test on words should be called enfixed?
or enfix?