Returns a function that extracts the earliest point for a single time series.
The returned point is the first occuring point within the range of a given time series.
Returns an empty summary when the series is empty.
Returns:
A function that accepts a single time series and returns the first point in the provided series. The dataframe
contains a single row with the first point.