We should probably alias all the "human-friendly" nicknames, so funko, ichiroku, shigu, eru, etc.
I'll start with the main ones, with and without exclamation points.
funko_(upotte!!) -> FNC_(upotte!!)
funco_(upotte!!) -> FNC_(upotte!!)
ichiroku_(upotte!!) -> M16A4_(upotte!!)
16_(upotte!!) -> M16A4_(upotte!!)
sako_(upotte!!) -> SAKO_Rk_95_(upotte!!)
shigu_(upotte!!) -> SG550_(upotte!!)
sig_(upotte!!) -> SG550_(upotte!!)
eru_(upotte!!) -> L85A1_(upotte!!)
l_(upotte!!) -> L85A1_(upotte!!)
ichihachi_(upotte!!) -> AR18_(upotte!!)
18_(upotte!!) -> AR18_(upotte!!)
ichiyon_(upotte!!) -> M14_(upotte!!)
14_(upotte!!) -> M14_(upotte!!)
faru_(upotte!!) -> FN_FAL_(upotte!!)
jiisuri_(upotte!!) -> G3A3_(upotte!!)
galil_(upotte!!) -> Galil_AR_(upotte!!)
funko_(upotte) -> FNC_(upotte!!)
funco_(upotte) -> FNC_(upotte!!)
ichiroku_(upotte) -> M16A4_(upotte!!)
16_(upotte) -> M16A4_(upotte!!)
sako_(upotte) -> SAKO_Rk_95_(upotte!!)
shigu_(upotte) -> SG550_(upotte!!)
sig_(upotte) -> SG550_(upotte!!)
eru_(upotte) -> L85A1_(upotte!!)
l_(upotte) -> L85A1_(upotte!!)
ichihachi_(upotte) -> AR18_(upotte!!)
18_(upotte) -> AR18_(upotte!!)
ichiyon_(upotte) -> M14_(upotte!!)
14_(upotte) -> M14_(upotte!!)
faru_(upotte) -> FN_FAL_(upotte!!)
jiisuri_(upotte) -> G3A3_(upotte!!)
galil_(upotte) -> Galil_AR_(upotte!!)
upotte -> upotte!!