add support for mangling names with bangs in them.