Let's set the default (unlocked) value of Spinlock's underlying atomic to 0, so even if the constructor is not called it stays like that.
Did I check to see if it compiled before making the previous commit? Yes, of course, why are you asking? ...