(fn capitalize [s] (s:gsub "." string.upper 1)) (fn uppercase [s] (string.upper s)) (fn lowercase [s] (string.lower s)) (fn plural [s] (.. s :s)) { :capitalize { :call [:c :cap :capital :capitalize] :fun capitalize } :uppercase { :call [:u :upper :uppercase] :fun uppercase } :lowercase { :call [:l :lower :lowercase] :fun lowercase } :plural { :call [:s :plural :pluralize] :fun plural } }