I wasn't able to test, but my guess is that this will fail for the case of a vector `EarthLocation` whose length matches the `Time` object length.  `erfa_time.d_tdb_tt` is expecting plain doubles for the final two args while it might end up getting arrays.  If I understand the new API does allow for a matching set of locations for each time.