Construct a Cirq noise model from the provided Kraus operators.

kraus_noise_model A dictionary where the keys are tuples of Quil gate names and qubit indices and the values are the Kraus representation of the noise channel.
defined_gates A dictionary mapping Quil gates to Cirq gates.

A Cirq InsertionNoiseModel which applies the Kraus operators to the specified gates.

Exception If a QubitDesignator identifier is not an integer.