Don't return None in expand
noop_fold_item: Fold over macros
walk_item: visit macro idents