<div dir="ltr">These 3 packages should be loaded (or, more likely, merged) into current Trunk for testing.  They all reside in the Inbox currently<div><br></div><div>  Kernel-cbc.872.mcz<br></div><div>  Collections-cbc.582.mcz<br></div><div>  KernelTests-cbc.278.mcz<br></div><div><br></div><div>They should have no collision with the current packages in Trunk.  They shouldn&#39;t cause any problems with any code currently relying on how DateAndTime and Timespan classes interact with Duration classes.</div><div><br></div><div>And they don&#39;t currently make any changes on the assumptions as to how adding strings, time, DateAndTimes, Timespans, and Numbers to DateAndTime and Timespan works today.  I&#39;d like to make changing those assumptions a difference activity than adding in the ability to add months and years to dates.</div><div><br></div><div>This latest change adds #hash and comments to the GenericDurations.  It also simplifies how GenericDuration works.</div><div><br></div><div>Thanks,</div><div>-cbc</div></div>