This might be simpler if you defined

```rust
struct Arguments(~[clean::Argument]);
```

and implemented `fmt::Show` on that instead. Besides being perhaps cleaner, it also matches the previous behavior, whereas this function here will actually apply any padding/flags from the formatter to the string as a whole.