#N canvas 630 27 632 433 10;
#X obj 103 384 listelement;
#X obj 259 384 listfind;
#X obj 397 384 listflatten;
#X obj 181 384 listreverse;
#X obj 319 384 listsublist;
#X obj 225 153 display;
#X obj 224 120 listflatten;
#X msg 209 84 1 (2 (3 4 5) 6 7) 8;
#X obj 210 187 display;
#X obj 0 0 doc_h;
#X obj 3 260 doc_i 1;
#X obj 3 322 doc_o 1;
#X obj 3 220 doc_c 0;
#X obj 3 384 doc_also;
#X obj 14 290 doc_ii 0;
#X obj 14 352 doc_oo 0;
#X obj 97 290 doc_m i0 list;
#X obj 97 352 doc_m o0 list;
#X obj 0 404 doc_f;
#X text 232 290 a (usually) nested list.;
#X text 232 352 Outputs the flattened (not nested) list.;
#X text 7 30 Takes nested lists and places their contents into a single
list in the same order. this is just like removing all parentheses
from the literal and doing nothing else.;
#X obj 101 127 print;
#X obj 101 148 gf.print;
#X connect 6 0 5 0;
#X connect 7 0 6 0;
#X connect 7 0 22 0;
#X connect 7 0 23 0;
#X connect 7 0 8 0;
#X connect 13 1 0 0;
#X connect 13 1 3 0;
#X connect 13 1 1 0;
#X connect 13 1 4 0;
#X connect 13 1 2 0;
#X connect 16 1 19 0;
#X connect 17 1 20 0;

