Argument passing support for capture funcs