pub mod arithmetic;
pub mod eq;
pub mod io;
pub mod lang;
pub mod process;
pub mod string;
// #TODO helper function or macro for arithmetic operations!
// #TODO also eval 'if', 'do', 'for' and other keywords here!
// #TODO use macros to monomorphise functions? or can we leverage Rust's generics? per viariant? maybe with cost generics?
// #TODO support overloading,
// #TODO make equality a method of Expr?
// #TODO support non-Int types
// #TODO support multiple arguments.
// #TODO helper function or macro for arithmetic operations!