An autocurrying macro for Rust.
This crate requires nightly:
```rust
use masala::curry;
fn add(a: isize, b: isize) {
}
fn main() {
}
```
[ ] - Allow for Generics
[ ] - Allow for curry functions to be written similar to:
```rust
fn demo<T>(a: T) -> (b: T) -> (c: T) -> T {
}
```