made CoreC be the possibly sequential type, CombC is purely combinational