new fn: inline-exp