public AstNodeListImpl(Pair<? extends T> list) { addAll(list); }
public AstNodeListImpl(Collection<? extends T> list) { addAll(list); }
public AstNodeListImpl(T car, Pair<? extends T> cdr) { add(car); addAll(cdr); }
public AstNodeListImpl(Pair<? extends T> list) { addAll(list); }
public AstNodeListImpl(Collection<? extends T> list) { addAll(list); }
public AstNodeListImpl(T car, Pair<? extends T> cdr) { add(car); addAll(cdr); }