#10: Allow compile Tasks to take multiple compilation units (modules / files) in input
Test for #10