Macro implementation for [rust_io] defining several operators to be used emulating Haskel [do notation]
```rust
let rioprogram: RustIO
yield v + &t + &z + &x + &i + &y;
};
println!("${:?}", rio_program.is_empty());
println!("${:?}", rio_program.is_ok());
assert_eq!(rio_program.get(), "hello pure functional world!!!!");
```