refactor compat issue #29: handle old style arguments in objects

New attributes can't be assigned to instancemethods after they've been
declared so move the old style function detection to the 'arg' decorator.