pub fn new<'d, const MTU: usize, const N_RX: usize, const N_TX: usize>( state: &'d mut State<MTU, N_RX, N_TX>, hardware_address: HardwareAddress, ) -> (Runner<'d, MTU>, Device<'d, MTU>)