A powerful builder macro in Rust!
```rust
struct Request { #[required] url: String,
path: Option<String>, messages: Vec<String>,
} ```