set! support in cell macro