If and While blocs can now declare variables