static <A> L<S> keysDeprefix(Map<S, A> map, S prefix) {
  new L<A> l;
  for (S s : keys(map))
    if (startsWith(s, prefix))
      l.add(s.substring(l(prefix)));
  ret l;
}