anchor.diff:     (input-blocking
       :initarg       :input-blocking
       :initform      t
  +    :type          (or boolean integer)
       :documentation "Input mode: blocking (t), non-blocking (nil) or blocking duration in (positive integer) miliseconds.")
   
      (enable-fkeys
  
positive.code:    (background
      :initarg       :background
      :initform      nil
      :type          complex-char
      :documentation "A complex char to form the background of a window.")
  
     (attributes
      :initarg       :attributes
      :initform      nil
      :type          cons
      :documentation "A list of attribute keywords.")
  
     (color-pair
      :initarg       :color-pair
      :initform      nil
      :type          cons
      :documentation "A two element list of keywords denoting the foregreound and background color of text displayed in the window.")
  
     ;; TODO: Doesnt survive a "clear" command yet.
  
negative.code:    (width
      :initarg       :width
      :initform      0
      :type          integer
      :documentation "The width (second, horizontal, x dimension) of the window.")
  
     (height
      :initarg       :height
      :initform      0
      :type          integer
      :documentation "The height (first, vertical, y dimension) of the window.")
  
     ;; has to be a 2el-list so we can use 1 arg with setf.
  