Fluid combinations for timespans.

Now the syntax supports nested time unit construction.

var timeSpan = 5.Hours(20.Minutes(30.Seconds()));

I don't really like the nesting. But there is not really another way to
do it in C# nicely.