Correct 'unused' attribute position for 'buf' parameters
Implements 'def_as_string' macro stringifier