add cell-doseq and loop-tpl macrology