Function vardata reader returns only argument list

This makes much more sense: the vardata contains only arguments, no other
information. It makes no sense to return a function object.