Move mangler to its own file.