Comment Comment by joe_hoyle The problem is that first class callables actually makes a new object wrapper for each reference, so trim(…) != trim(…). (It can be true in some cases, it depends if the memory is freed for the first reference). parent joe_hoyle 9 months ago