publicise Pin
add PinWire
migrate to PinWire
drop CircuitPresenter#wirings_pin_for
drop Pin#label
rename PinWire to Wire
use Wire.[] instead of Wire.new
Function.new: no need to dup the Puts anymore
simplify FunctionSimplifier