@nloops: support pre/post expressions