On 12/16/2011 11:39 PM, Jonathan M Davis wrote:
[...] For instance, it's impossible to move the singleton instances of UTC and LocalTime from std.datetime into another module without breaking encapsulation.
In what way would encapsulation be broken by just moving the class to a helper module?