1. `units=1` isn't appropriate - if you don't know what the units are they should be set to unknown.
2. This will throw a fairly unhelpful `ValueError` for Pandas time-series. If we can't easily handle them a nicer error/warning would be good.
3. Pandas indexes can include non-unique values ... so it'd be nice to have a fallback to an `AuxCoord`.