ir nodes for block defs
lms cross-stage persistence works