(WIP) Marigold is a domain-specific language for data pipelining and analysis. Marigold compiles to asynchronous Rust, and can be accessed in a macro:
```rust use marigold::m;
let is_odd = |i: &i32| i % 2 == 1;
let odddigits = m!( range(0, 10) .filter(isodd) .to_vec() .return ).await;
println!("{:?}", odd_digits); // [1, 3, 5, 7, 9] ```