code golf, no image desc
just got nerd sniped very hard by https://codegolf.stackexchange.com/questions/160438/facey-mcfaceface:
re: code golf, no image desc
_=s=>(s=s[0].toUpperCase()+s.slice(1).toLowerCase(),\`${s}${s.at(-1)=='y'?'':'y'} Mc${s.replace(/(ey|y)$/,'')}face\`)
is much better way to do what i did, but the javascript in the reply to the stackexchange post is 19 characters shorter