static S l_n2(O[] a) { ret n2(l(a)); }
static S l_n2(bool[] a) { ret n2(l(a)); }
static S l_n2(byte[] a) { ret n2(l(a)); }
static S l_n2(short[] a) { ret n2(l(a)); }
static S l_n2(long[] a) { ret n2(l(a)); }
static S l_n2(int[] a) { ret n2(l(a)); }
static S l_n2(float[] a) { ret n2(l(a)); }
static S l_n2(double[] a) { ret n2(l(a)); }
static S l_n2(char[] a) { ret n2(l(a)); }
static S l_n2(Cl c) { ret n2(l(c)); }
static S l_n2(Map m) { ret n2(l(m)); }
static S l_n2(CharSequence s) { ret n2(l(s)); }
static S l_n2(File f) { ret n2(l(f)); }

ifdef l_withReflection
static S l_n2(O o) { ret n2(l(o)); }
endifdef

ifclass MultiSet
  static S l_n2(MultiSet ms) { ret n2(l(ms)); }
endif

ifclass Lisp
  static S l_n2(Lisp l) { ret n2(l(l)); }
endif

ifclass IntRange
  static S l_n2(IntRange r) { ret n2(l(r)); }
endif

ifclass LongRange
  static S l_n2(LongRange r) { ret n2(l(r)); }
endif

ifclass IntBuffer
  static S l_n2(IntBuffer b) { ret n2(l(b)); }
endif

ifclass LongBuffer
  static S l_n2(LongBuffer b) { ret n2(l(b)); }
endif