Detect lang package and recommend macro in that case. Write testcase for it.