1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17



lambda!(zero =  {x}f x);

lambda!(one =  {f,x}f x);


#[cfg(test)]
mod tests {
    use crate::*;
    #[test]
    fn it_works() {
        assert_eq!(lambda!(to_str,zero),"lambda! [{ x } f x]");
        assert_eq!(lambda!(to_str,one) ,"lambda! [{ f, x } f x]");
    }
}