Adopt macro api of 0.1.42