# Functions

ConvertMicrosecondsToUnixTime converts the UTC time in microseconds to a time.Time struct (unix time).
NewTimelineProvider creates a new TimelineProvider.
StringTimestampToHumanReadableFormat parses and sanity-checks a unix timestamp as string and returns it as int64 and a human-readable representation of it.
TimeAnchor gives you back a timestamp of the first caller that ever called this function.

# Interfaces

TimelineProvider abstracts away the time.Now() and time.Sleep(time.Duration) functions to make code unit-testable Whenever you need to get the current time, or want to pause the current goroutine (sleep), please consider using this interface.