improve RichDuration.toCoarsest