Removing need for Num in backwards.
Time should not be in the VectorSpace, AddititiveGroup or InnerSpace.

The Duration should be used instead.
Adding VectorSpace (Diff t) to Clock constraints. Removing Num.
Removing VectorSpace (Diff t) which is implied by Clock.