combiner emits a proper module, so combined modules can themselves be combined