message: [wires] adding doc
diff: @@ -5,11 +5,26 @@ use array_init::array_init;
  use serde::{Deserialize, Serialize};
  use std::io::{Read, Result as IoResult, Write};
  +//
  +// Handy constants
  +//
  +
  +/// Number of generic registers
  pub const GENERICS: usize = 3;
  +
  +/// Number of registers
  pub const COLUMNS: usize = 15;
  +
  +/// Number of registers that can be wired (participating in the permutation)
  pub const PERMUTS: usize = 7;
  +
  +/// index of all registers
  pub const WIRES: [usize; COLUMNS] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14];
  +//
  +// Data structures
  +//
  +
  /// Wire documents the other cell that is wired to this one.
  /// If the cell represents an internal wire, an input to the circuit,
  /// or a final output of the circuit, the cell references itself.
  