`define input(x) type(x) x``_; assign x``_ = x; `define output(x) type(x) x``_; assign x = x``_;