code: def build_initial_state(model, num_states=1):
      words = ["Unban", "Mox", "Opal"]
      tags = ["VB", "NNP", "NNP"]
      sentences = [list(zip(words, tags)) for _ in range(num_states)]
  
      states = model.initial_state_from_words(sentences)
      assert len(states) == num_states
      assert all(state.num_transitions() == 0 for state in states)
      return states
  
imports: import pytest
  from stanza.models.constituency import parse_transitions
  from stanza.models.constituency.base_model import SimpleModel, UNARY_LIMIT
  from stanza.models.constituency.parse_transitions import TransitionScheme, Shift, CloseConstituent, OpenConstituent
  from stanza.tests import *
label_desc: Use image node_id 1 for calling a global function with example usage: build_initial_state(model, num_states) and returns: states