#[derive(Debug, thiserror::Error)]
pub enum Error {
#[error("dung error: {0}")]
Dung(#[from] argumentation::Error),
#[error("audience too large for exhaustive enumeration: {values} values (limit is {limit})")]
AudienceTooLarge {
values: usize,
limit: usize,
},
#[error("argument not in framework: {0}")]
ArgumentNotFound(String),
#[error("apx parse error at line {line}: {reason}")]
ApxParse {
line: usize,
reason: String,
},
}