The class of types which can be represented as a period of days.
Methods
periodFirstDay :: p -> DayReturns the first Day in a period of days.
periodLastDay :: p -> DayReturns the last Day in a period of days.
dayPeriod :: Day -> pGet the period this day is in.