#N canvas 285 219 878 900 12;
#X obj 250 369 fk-list-foreach;
#X obj 250 287 list fromsymbol;
#X obj 351 598 list store;
#X obj 419 522 list;
#X obj 250 328 trigger list bang;
#X msg 253 546 append \$1;
#X obj 351 639 list tosymbol;
#X obj 194 435 select 95;
#X obj 157 484 int 32;
#X obj 26 85 inlet;
#X obj 23 774 outlet;
#X obj 26 170 route bang symbol;
#X obj 23 733 symbol;
#X obj 263 85 loadbang;
#X obj 263 123 symbol \$1;
#X text 263 65 Set up initial state based on the constructor argument.
;
#X obj 84 210 trigger bang symbol;
#X text 351 679 Note: This has to go into the right inlet below \,
because otherwise the object would emit the symbol upon load (because
of the `loadbang` to parse the constructor argument). And because we
do this \, we *also* need the `trigger` below the `route` towards the
top of the patch. (That is \, we need to set the symbol then `bang`
it out the outlet.;
#X text 220 415 95 == underscore;
#X text 414 3 Copyright 2019 Dan Bornstein <danfuzz@milk.com>. Licensed
AS IS and WITHOUT WARRANTY under the Apache License \, Version 2.0.
Details: <http://www.apache.org/licenses/LICENSE-2.0>, f 65;
#X connect 0 0 7 0;
#X connect 0 1 2 0;
#X connect 1 0 4 0;
#X connect 2 0 6 0;
#X connect 3 0 2 1;
#X connect 4 0 0 0;
#X connect 4 1 3 0;
#X connect 5 0 2 0;
#X connect 6 0 12 1;
#X connect 7 0 8 0;
#X connect 7 1 5 0;
#X connect 8 0 5 0;
#X connect 9 0 11 0;
#X connect 11 0 12 0;
#X connect 11 1 16 0;
#X connect 12 0 10 0;
#X connect 13 0 14 0;
#X connect 14 0 1 0;
#X connect 16 0 12 0;
#X connect 16 1 1 0;
