function mangling works for name lists