Revert new naming

Rename the `*::init()` functions back to `*::new()`, since `new` is not
going to become a keyword.