[enh] handle pass node
[mod] move to horrible black magic to generate missing node class