static L flattenToList(O... l) { new Flattener f; f.add(l); ret f.toList(); }