fix embedded _f with list-arg