Refactor "_sub_pretty" to a more semantic "_macro"