[BSV] Types and Combinational Circuits