The underlying implementation supports this trivially, so we should provide a way to use this feature.
If an application compiles the same shader multiple times, we should reuse an already existing DxvkShaderModule instead of creating a new one. This helps keep the number of DxvkGraphicsPipeline objects low in games such as Rise of the Tomb Raider.