Why not just use `Duration`?