static S lpad(S s, int l) {
  ret lpad(s, l, ' ');
}

static S lpad(S s, int l, char c) {
  if (s == null) s = "";
  ret s.length() >= l ? s : rep(c, l-s.length()) + s;
}

static S lpad(int l, S s) {
  ret lpad(s, l);
}