Derive Macro Iterable

Source
#[derive(Iterable)]