Updated name mangler to accept either a list of reserved words or a regex pattern