code: function Type(opt) {
  	CallableValue.call(this);
  	this.opt = opt || {};
  	this.isReaded = false;
  	this.isWritten = false;
  }
docs: Type readable or writable by binary stream
  @param {object} opt
  .conditional {boolean} read or write type depend on conditional call
  @returns