A Distance library much like the time package's Duration type