pub fn plugin<T: Plugin>(plugin: &mut T) -> PluginTest<'_, T>