static L charactersAsStringList(fS s) { if (s == null) null; ret new RandomAccessAbstractList() { final int l = l(s); public int size() { ret l; } public S get(int i) { ret str(s.charAt(i)); } }; }