Derive Macro Direction

Source
#[derive(Direction)]