put() takes parameters in a weird format that now isn't even given by `discid`

The `offsets` parameter wants the first item to be the number of sectors in the disc and the rest of the list to be track offsets.
We should split that to two parameters, especially now, since we don't provide a similar list anymore.