use rant::Rant;
use std::error::Error;
fn main() -> Result<(), Box<dyn Error>> {
let mut rant = Rant::with_random_seed();
let program = rant.compile_quiet(r#"
[$greet:name] {
{Hello|Hi|Hey} <name>!
}
[greet:world]
"#)?;
let output = rant.run(&program)?;
println!("{}", output);
Ok(())
}