use pklrust::evaluate_text;
fn main() -> Result<(), Box<dyn std::error::Error>> {
let value = evaluate_text(
r#"
name = "quick-eval"
items = new Listing { 1; 2; 3 }
"#,
)?;
println!("{value:#?}");
let name =
pklrust::from_pkl_value::<String>(value.as_properties().unwrap().get("name").unwrap())?;
println!("name = {name}");
Ok(())
}