fn main() -> Result<(), Box<dyn std::error::Error>> {
let dir = concat!(env!("CARGO_MANIFEST_DIR"), "/examples");
std::env::set_current_dir(dir)?;
let mut script = maned::load(format!("{dir}/pipeline.mnd"))?;
let csv_bytes = std::fs::read(format!("{dir}/data.csv"))?;
let out = script.run_files(&[("data", csv_bytes)])?;
println!("outputs: {:?}", out.keys().collect::<Vec<_>>());
print!("{}", String::from_utf8_lossy(&out["g"]));
Ok(())
}