Tuple.to_numpy_dtype uses field names f0, f1, ...
discover(datetime) always yields datetime, not sometimes date