Drove through a small hamlet yesterday with the place name called New Invention. AIBU to wonder what exactly what the new invention was?