Collects information from downstream crates at compile-time.
Generates bindings for C libraries
Create named tuples using the tup!() macro.
Simulating anonymous struct and named arguments in Rust.