feat(#52): initial support for unfold and fold blocks expression