Added AmbientSingleton, more extensions

And a new SequentialGuidGenerator. Plus moar chages to Guard.