A simple plugin to install fallable systems to bevy

```rust

[fallable_system]

fn system(assetserver: Res) -> anyhow::Result<()> { let handle: Handle = assetserver.load("texture")?; }

[derive(Default)]

struct ReportSystemState{ reader: EventReader } fn reportsystem(mut state: Local, mut events: ResMut>) { for event in state.reader.iter(&mut events) { println!("Error in {}: {}", event.systemname, event.error); } }

fn main() { App::build() .addplugin(FallableSystemPlugin) .addstartupsystem(system.system()) .addsystem(report_system.system()) .run(); } ```