- extract common logic for determining action, period, and count into separate function - reduce duplication in `fmt::Display` and `describe` methods
- extract common logic for determining action, period, and count into separate function - reduce duplication in `fmt::Display` and `describe` methods