fix #10890: extend blitz preprocessor to containers