use ansi interpolator macro, thus cutting down one runtime dependency