#!/usr/local/bin/himmlrun ;HimML compiled module. * process process_h |base&&&&&''')$@$@'@@true@false&&&' @' @ @@)-@process_h-4%spi_declaration@)+@process_h-3%spi_process @@)1@process_h-1%spi_term@)O@process_h-2%spi_fact @' @ @@@/@&']@/@0@% ->@@*/@@%string&g@=/@9@%list@*&2@6@3/@+&@,/@@%int&@,@,e@,&&@j/@-&&.@SPI_PROC-@@/ @' @ @ @S @@/@0@@5/@1&;@*27@3&4@SPI_IN@E/@0@@5@*A@5>@6278@SPI_DECRYPT_SYMV@/@0@/@927:@SPI_PAR @W @@H/@0@;7<@SPI_BANG@/@0@@5@*@=>7?@ SPI_DESTRUCT[@/@0@@*C@527@@SPI_LET @ @\ @@/@0@@5A7B@SPI_IF@/@0@@5C7D@SPI_OUT^@EF@SPI_DECRYPT_ASYM @ @`@/@0@K@*@}/@9L@5&&7G@SPI_CALLa@HI@SPI_NEWc@3J@SPI_ZERO+ @@@/ @' @X@/@0@KLM@SPI_APPLb@/@0@*LN@SPI_VAR1@@/ @' @T@Q/@0@@5L@k/@O&&P@SPI_EQ_@QR@SPI_DIFFO&&''' @' @ @ @S @ @T@/@0@Y @@q/@0@*Z@~@'a&U@put@@'b&@@/@0h@*@&&U&m@mangleV @W @ @X@/@0@Y@t/@0@5Z&n@print_spi_term[d @ @\ @]^ @ @ @_`a @bc'@/@0@*@/@@%bool&&@is_fun @' @ @ @S @TV @W @X[d @' @ @ @ @@@/6@located_process@i@/5@ spi_pattern' @@@/3@ spi_process@@/ @' @@/@f@% -m>@*e@funs @@/@f@*@g&@ processes@/@fh@ constructors@ spi_program @@i@spi_term @' @@@/j@spi_declaration@@/k@spi_fact'&&''' @' @ @ @ @@p@@l@4@@@l8 @ @@@@lP@@@lm@@@l: @ @@@@l<@@@l? @ @@@@ lM@@@ln@@@ l@ @ @ @@@@ lB@@@ lD @@@@ l.@@@lF @ @ @@o@@lR@@@lG@@@lI @@@@lN@@@lJ&& @' @ @ @ @@o@p @ @' @ @@@@'' @ @@@ @ @@@' @ @' @ @ @' @' @@@' @ @ @' @' @@@'' @ @ @ @@@.' @@ @' @@@ @' @@@@& @' @ @@.-@$@'@ J8D?I:F@4B<G&&+ @@u$@'@MN&&1@$@'@RP&&O&@process '& @' @ @ @ @@( @4@(8 @@(P@(: @ @@(<@(? @@(M@(@ @ @ @@(B@(D @@(.@(F @ @ @@(R@(G@(I @@(N@(J&$@&$@&ŋ*$@&$@&$@&$@&$@&$@ &$@u&$@u&$@&$@&$@&$@ &$@&$@&ϋ,; ' @/@0@ @@~&@@$@& @/@0@@/@0@5& @& 3HQE@ process.ml p"mangleprint_spi_termis_funSPI_ZEROSPI_VARSPI_NEWSPI_CALLSPI_DIFFSPI_DECRYPT_ASYMSPI_PROCSPI_OUTSPI_IFSPI_LETSPI_APPLSPI_DESTRUCTSPI_BANGSPI_PARSPI_EQSPI_DECRYPT_SYMSPI_INprint_spi_termmangle~!"sss~r> sssss ss s  s  s s ss sss ststs3~   )  & .  6  ?  H  Y  b j q y ~ ~  ~ ~"  ~)  ~9~G  ~G ~@ *~O ~O ; ~W~Y&nm*@ *anonymous*"' @ process_h.ml Q 3 E H Ph,SPI_APPLSPI_VARSPI_DIFFSPI_EQSPI_ZEROSPI_DECRYPT_SYMSPI_OUTSPI_DESTRUCTSPI_NEWSPI_PARSPI_DECRYPT_ASYMSPI_LETSPI_INSPI_IFSPI_BANGSPI_CALLtststst s st ststststs ts ts ts ts tstst s!3    +   (  !  *  : B O W _  p x ~ ~ ~ 4>~ 7M~ ~ && nU @qr@l) @Yr @trP\kputfpterm~Z~"V~/~"#X~"~s$38)      '!$& &(&mU LRJputf~Z~"V~/~"#X~ 3$    - *&1}&1}&(@*n&&&Nu88B x3&Nu88B x3&\<<Fx3  +&\<<Fx3  +&\<<Fx3  (&\<<Fx3  (&\<<Fx3  (&\<<Fx3  (&\<<Fx3  (&\<<Fx3  (&\<<Fx3  (&\<<Fx3  (&\<<Fx3  (&\<<Fx 3  (&\<<Fx 3  (&p88@X~3   4>& 44Ƌ'  @ @' @@,U@,{@f'@pterm| @*v@@)@cryptx @5v@{@}@acrypt@[@] @}v@(@ @/@@%refv@,(@)|xtutufldelimrtz ~"X~63~"~(.~!~J)~"~J%~"~E!~~X6~66~$V~(. ~!~J)~"~J%~"~E!~~X 6~6 6~$V~~!X~6 6~~E'FV9LI~)6~8~6V$63~      * +   " ( / 7 @ *@ @+   S Y ` h q *q q_  s x  ~~0  ~ !~~  "~ #~+ ~.~7 '~@~A *~A~C&\((Ћ-; @ @' @@,U@,{@,nm|@_of_@_end@_oc_@_cc_@_ob_@_cb_@_and_@=@_eq_@_@__(|scX~~6~E~ FV9L~I~( X$Vf( X$VZ( X $VN( X $VB( X$V6( X$V*( X$V( X$V( X$VX~$6V3~F~7   .~ ~ 0"' 1+.3 27:? 3CFK 4ORW 5[^c 6gjo 7sv{ 8~~~ 9 ~ ~ ~ /~ ~~ ; ~~&*, *@ @t@l@&* -; @ @,w(@*m&&@l@ms(@0@)@sU,s&&,U*l,U*n,{w{wm,*~@ ' @&&,*}UsUsJ .;@ @&v,,}@s|}"l$.  %@ @~v- /9)&u*$})@-*}suG )s- ::@ @=v, }G,)@@x|7}-  }G}@c|*7 G )- }}Ӌ 00@ @*@)s*&7 }}G)@- . !(},w*7**G '-  }G)@ԋ 11y@tx,s*&sw}G- }}}z@ux,w,,-  }G- . !(Ջ 22yx,{|@l-  ,}}zx}. '' ֋ 33lJ !%}׋ 44*}~@ &G"l}s# @}G)&؋ 55,- ""}}*)@}@delimr)@}9 """- ## sً 668 "" @|)@,}yxۋ 77}݋ 88} 99