
    h?              
          S SK JrJr  S SKJrJrJrJrJrJ	r	  \" \" S5      \" S5      \" 5       5      r
\" \
5        \" \" S5      \" S5      \" 5       5      r\" \5        \" \" S5      \" S5      \" S5      \" S5      \" 5       5      r\" \5        \" \" S5      \" S5      \" S5      \" S5      \" 5       5      r\" \5        SS jr\" S5      rS\S	\S
\S\\\4   4S jr\" \" S\5      \" S\5      \" S\5      5      r\" \5        g)    )AnyTypeVar)ModelReluSoftmaxaddchain
reduce_max
   returnNc                      g )N r       a/home/james-whalen/.local/lib/python3.13/site-packages/thinc/tests/mypy/modules/success_plugin.pyforwardr      s    r   	OtherTypelayer1layer2layersc                 "    [        S[        5      $ )N
some_model)r   r   )r   r   r   s      r   other_functionr      s     w''r   xyz)r   N)typingr   r   	thinc.apir   r   r   r   r	   r
   
good_modelreveal_typegood_model2bad_model_undetectedbad_model_undetected2r   r   r   non_combinator_modelr   r   r   <module>r$      s    B B48T"Xwy1
 J $r(DHgi0 K T"XtBxb48WYO    !DHd2hR$r(GIN  ! "	 K 	(( (+0(
3	>( &	#wsG,eC.A    !r   