s/...\(.*\)/def &(x):\n return x+\1/