docs: function TextMachine( options ) {
  	this.program = options.program ;
  	this.api = options.api || {} ;
  	this.stateStack = null ;
  
  	// TODO
  	//this.offset = 0 ;
  	//this.savedStateStack = [] ;
  
  	this.reset() ;
  }