Custom reusable schedules

Is there any way or any plans to support custom schedules or a way to skip holidays on schedules? It would be nice to be able to setup (For example) a reusable M-F schedule that automatically does not run on preset holidays.

It seems the only way currently is to build it into the job, or perhaps build a man-in-the-middle .morph that restricts jobs based on today being a holiday.

We will be introducing task triggers later this year. There will be many different trigger types, but one of the triggers will be “run when another task finishes with a non-empty result”. In this way, it will be possible to design a task that implements a custom schedule that triggers one or more other tasks on a custom schedule.