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();
}
```