ignore the 'self' argument in argnames_with_defaults