Derive Macros

Entrypoint for #[derive(FromArgs)].