Implements arg() per issue #8