This required removing the `impl_slot` macro, and adding a new trait to `slots`. That in turn required modifications to both AuRa and BABE.