fn create_shader_module(
    device: &Device,
    compiler: &mut Compiler,
    source: &str,
    kind: ShaderKind,
    file_name: &str,
    options: &CompileOptions<'_>
) -> Result<ShaderModule, RenderError>