<Neffi> CapsAdmin: str = str:gsub("^.", function(c) return c:upper() end)
<Neffi> why create a closure?
<Neffi> str = str:gsub('^.', string.upper)