use collapse() for function calls, to make alias to named tuples work