new object $filters: $misc; var $root created_on = 796268969; var $root flags = ['methods, 'code, 'core, 'variables]; var $root inited = 1; var $root managed = [$filters]; var $root manager = $filters; public method .compress() { arg input; var e, output; // only goes 1 element deep--sorry, anybody sending anything past that will // be shot. output = []; if (type(input) == 'list) { for e in (input) { if (type(e) == 'list) output += e; else output += [e]; } } else { output = [input]; } return output; };