if instead we do

```rust
trait Delay {
  fn delay<const NOM: u32, const DENOM: u32>(dur: Duration<u32, NOM, DENOM>);
}