static <A, B> Map<A, B> mapWithSingleValue(Iterable<A> l, B b) {
  new HashMap<A, B> map;
  if (l != null) for (A a : l)
    map.put(a, b);
  ret map;
}