add sub! and gsub! mappings