code: func put(emitter *yaml_emitter_t, value byte) bool {
  	if emitter.buffer_pos+5 >= len(emitter.buffer) && !yaml_emitter_flush(emitter) {
  		return false
  	}
  	emitter.buffer[emitter.buffer_pos] = value
  	emitter.buffer_pos++
  	emitter.column++
  	return true
  }
docs: // Put a character to the output buffer.