fn main() -> Result<(), Box<dyn std::error::Error>> {
let mut args: std::collections::VecDeque<_> = std::env::args().skip(1).collect();
let path = args.pop_front().ok_or("expected argument")?;
let content = std::fs::read_to_string(path)?;
let results = simple_markdown_parser::utilities::extract_slides(&content);
eprintln!("{results:#?}");
eprintln!("finished");
Ok(())
}