The functionality need is to ensure we have the required task types within the
scheduler. It must be done early in order to prevent the lister to do
computations (and hitting external apis) and then fail to insert the computed
tasks if the scheduler is not correctly setup-ed.
Let's make it fail as soon as possible.
I'm not sure where to implement the check function call though.
Within the:
- lister's constructor
- lister's task (the one creating the lister)
- somewhere else?