Users wouldn't be repeating themselves; they'd use either `url = "someurl"` or `urls = ["someurl1", "someurl2"]`. Init() function would validate that only one or the other was set. A little more work in the code to make it a little bit nicer for the user makes sense to me here. :)