I'd rename `arg` since it actually refers to an `Ident` and not the containing `Arg`. In the previous case, `arg` refers to the `Arg` instance, and so calling the `Ident` here `arg` is a bit confusing.