pub fn context<T, E: Error + Send + Sync>( result: Result<T, E>, message: &str, ) -> Result<T, Box<StructuredError>>
Convert an anyhow Result to a StructuredError with optional context.