maybe as `spawn.replace.name(cycles: u32)` and `spawn.cancel.name()` though that pollutes the task namespace so maybe `respawn.name(cycles: u32)`