Models are already general, and you can set them to recursively self improve narrowly and still need humans in the loop for general improvement... but those humans are only going to get less... so change your years into months instead and multiply by rand(2)... and change the hire-backs into more startups doing more things...?