Derive Macro Evaluate

Source
#[derive(Evaluate)]