M4 Refactorings doc