Custom read

Provide callers with the ability to customize the fetching of data from a timeseries