Fix bitrot.
Removal of 'new' is causing some problems, so some examples still don't work. Will look into this when I can bother people on the IRC.