static LS codeTokens_lazy(final LS tok) {
  ret new RandomAccessAbstractList<S> {
    final int size = l(tok)/2;
    
    public int size() { ret size; }
    public S get(int i) { ret tok.get(i*2+1); }
  };
}