Collection of basic proc-macros
```rust
extern crate procedurals;
struct A {} struct B {}
enum E { A(A), B(B), } ```
```rust
extern crate procedurals; use std::{io, fmt};
pub enum Error { IO(io::Error), Fmt(fmt::Error), } ```
```rust
extern crate procedurals;
struct B {}
struct A(B); ```