Derive Macro Join

Source
#[derive(Join)]