Style fixes
Get rid of Maybe for timeDifference

There is always a time difference, so instead of making timeDifference
handle the Maybe, let's introduce fmap2 to do that.