Raw mr chord (not finished)

This is just to get some eyes on the change, i still haven't started testing
Why this instead of null, or just storing the long with -1 or some other reasonably obvious sentinel? Main concern you have a typed DateTime that isn't valid and should be able to be constructed.