      tokens = tokenize("Mike's")
      assert unhash(lex_of(tokens[0])) == "Mike"
      assert unhash(lex_of(tokens[1])) == "'s"
  
  
  def test_apostrophe():
      tokens = tokenize("schools'")
      assert len(tokens) == 2
 
</s> remove     tokens = expand_chunk(lookup("Mike's"))
    assert len(tokens) == 2
 </s> add     tokens = tokenize("Mike's") </s> remove     tokens = expand_chunk(lookup("schools'"))
 </s> add     tokens = tokenize("schools'") </s> remove     tokens = expand_chunk(lookup("we'll"))
 </s> add     tokens = tokenize("we'll") </s> remove     tokens = expand_chunk(lookup(string))
 </s> add     tokens = tokenize(string) </s> remove         tokens = expand_chunk(lookup(string))
 </s> add         tokens = tokenize(string)
    assert len(tokens) == 2
      tokens = tokenize("Mike's")
      assert unhash(lex_of(tokens[0])) == "Mike"
      assert unhash(lex_of(tokens[1])) == "'s"
    assert len(tokens) == 2
  
  
  def test_apostrophe():
      tokens = tokenize("schools'")
      assert len(tokens) == 2
keep keep add keep keep keep keep keep
 * Refactor spacy so that chunks return arrays of lexemes, so that there is properly one lexeme per word. 
tests/test_contractions.py