adding ZenAst as enum
removed CapturedNode