simplicityhl 0.7.0

Rust-like language that compiles to Simplicity bytecode.
Documentation
mod unit_2 {
    pub type Smth = u32;

    pub fn get_five() -> u32 {
        5
    }
}

mod unit_1 {
    pub use crate::unit_2::Smth;

    pub fn two() -> Smth {
        2
    }
}

mod unit_0 {
    pub use crate::unit_1::two as smth;
    use crate::unit_2::{get_five, Smth};
    
    fn seven() -> u32 {
        7
    }
    
    fn main() {
        let (_, temp): (bool, u32) = jet::add_32(smth(), get_five());
        assert!(jet::eq_32(temp, seven()));
    }
}