Performs a multiplexer/ternary operation.
This is equivalent to something like:
control ? d1 : d0
Logic mux(Logic control, Logic d1, Logic d0) => Mux(control, d1, d0).out;