speedup `fullfile()` and part() with $
The fullfile()
macro uses a part(...,$)
call which was implemented through an overload. A simple corner case can be implemented in the gateway to speed up this comparison and a whole set of gateway calls (horner, degree, ...).