> You can use current_function_is_thunk to avoid the additional copies. It seems that this works only if the parameters are just modified. I plan to add an additional implicit parameter, which would change the parameter lay-out. Do you think this could still work? Martin