Probably unrelated to this change, but I think we ought to soften statements such as *Macros should be written in Python*. We are providing a Python API, but it does not matter what language a developer uses to write the guts of their macro.