Allow job consumer to optionally accept multiple job types

Think this is a reasonable API?