Empty source

Adds ability to have HiveJobs without any input or output sources.
Is there a Scalaz way to map over List with a default if the list is empty?