"pub impl" is now invalid
Make type implementations public
Update for language changes
Update for language changes

Comment out broken code for now
rename: const -> static
const qualifier will be removed from the language