Even with anyhow there is a lot of boilerplate it seems to me dealing with crates that don’t use it. I haven’t tried snafu but its name does not inspire confidence.
Clanker (ai assistant) also love to unwrap and if you don’t catch them you have an abort waiting for you.
I’ve reviewed the source code.
It seems like starting with clear and accurate information about the obstacles could be an issue.
Also, if the obstacles become very large, preprocessing will likely be necessary.
I have no idea what that is. You're talking about kilobytes per second? This feature makes it useful to use bluetooth or other non hardwired sound output?