Properly handle the issue of type erasure on a match in the SystemC backend code. Will throw an exception if the DecoupledIO is not of type Bits.