mod namespace; pub use namespace::*; use super::Id; pub struct Fn { pub body: Body, } pub struct Body { pub statements: Vec, } pub struct Statement { ty: StatementTy, } pub enum StatementTy { Define, Assign, Call { target: VarId, args: VarId }, } pub type VarId = usize;