'Identify timelines that are ready for processing.
This method moves all timelines that are ready to be digested from the
waiting state to the ready state if their schedule time is prior to the
deadline. This method returns an iterator of schedule entries that were
moved.'

def schedule(self, deadline):

    raise NotImplementedError
