Funny, I always imagined 'shared' was just a type constructor like 'const'... meant to help you check the correctness of your code. Not that it would actually /do/ something for you at runtime...