This also includes some compiler and std changes to correct error messages which weren't properly updated before.