pub fn interpret_top( content: String, global_ctx: &mut Context, ) -> Result<Value, Vec<Box<dyn ReportableError>>>