I think not. A module that instantiates a template has to be built at some point. Either it was built before (then the .o file already contains the instantiation) or it is build now then just put the instantiation there.