use crate::Term;
#[derive(Debug, Clone)]
pub enum Command {
Definition {
name: String,
ty: Option<Term>,
body: Term,
is_hint: bool,
},
Check(Term),
Eval(Term),
Inductive {
name: String,
params: Vec<(String, Term)>,
sort: Term,
constructors: Vec<(String, Term)>,
},
}