implement cpu example in simple-hdl; add Cat operator to simple hdl