v0.1.3 - Major refactor to support timeseries lib. Changed the `Shapeless.Typeable` approach to instead use a right-recursive `Tuple2` represenation similar to `HList.::`. This means labels are no longer maintained at the type-level. It considerably simplifies the representation. It was inspired by Dotty's generics using recursive tuples. There is a big caveat - our tuples don't have a nil element.