Groups dates by year.
Map<int, List<Hora>> groupByYear() { final result = <int, List<Hora>>{}; for (final h in this) { (result[h.year] ??= []).add(h); } return result; }