mod namespace;
pub use namespace::*;

use super::Id;

pub struct Fn {
    pub body: Body,
}

pub struct Body {
    pub statements: Vec<Statement>,
}

pub struct Statement {
    ty: StatementTy,
}

pub enum StatementTy {
    Define,
    Assign,
    Call { target: VarId, args: VarId },
}

pub type VarId = usize;
