foo {
  c0: saturation(hsl(100, 0%, 50%));
  c1: saturation(hsl(100, 1%, 50%));
  c2: saturation(hsl(100, 2%, 50%));
  c3: saturation(hsl(100, 3%, 50%));
  c4: saturation(hsl(100, 4%, 50%));
  c5: saturation(hsl(100, 5%, 50%));
  c6: saturation(hsl(100, 6%, 50%));
  c7: saturation(hsl(100, 7%, 50%));
  c8: saturation(hsl(100, 8%, 50%));
  c9: saturation(hsl(100, 9%, 50%));
  c10: saturation(hsl(100, 10%, 50%));
  c11: saturation(hsl(100, 11%, 50%));
  c12: saturation(hsl(100, 12%, 50%));
  c13: saturation(hsl(100, 13%, 50%));
  c14: saturation(hsl(100, 14%, 50%));
  c15: saturation(hsl(100, 15%, 50%));
  c16: saturation(hsl(100, 16%, 50%));
  c17: saturation(hsl(100, 17%, 50%));
  c18: saturation(hsl(100, 18%, 50%));
  c19: saturation(hsl(100, 19%, 50%));
  c20: saturation(hsl(100, 20%, 50%));
  c21: saturation(hsl(100, 21%, 50%));
  c22: saturation(hsl(100, 22%, 50%));
  c23: saturation(hsl(100, 23%, 50%));
  c24: saturation(hsl(100, 24%, 50%));
  c25: saturation(hsl(100, 25%, 50%));
  c26: saturation(hsl(100, 26%, 50%));
  c27: saturation(hsl(100, 27%, 50%));
  c28: saturation(hsl(100, 28%, 50%));
  c29: saturation(hsl(100, 29%, 50%));
  c30: saturation(hsl(100, 30%, 50%));
  c31: saturation(hsl(100, 31%, 50%));
  c32: saturation(hsl(100, 32%, 50%));
  c33: saturation(hsl(100, 33%, 50%));
  c34: saturation(hsl(100, 34%, 50%));
  c35: saturation(hsl(100, 35%, 50%));
  c36: saturation(hsl(100, 36%, 50%));
  c37: saturation(hsl(100, 37%, 50%));
  c38: saturation(hsl(100, 38%, 50%));
  c39: saturation(hsl(100, 39%, 50%));
  c40: saturation(hsl(100, 40%, 50%));
  c41: saturation(hsl(100, 41%, 50%));
  c42: saturation(hsl(100, 42%, 50%));
  c43: saturation(hsl(100, 43%, 50%));
  c44: saturation(hsl(100, 44%, 50%));
  c45: saturation(hsl(100, 45%, 50%));
  c46: saturation(hsl(100, 46%, 50%));
  c47: saturation(hsl(100, 47%, 50%));
  c48: saturation(hsl(100, 48%, 50%));
  c49: saturation(hsl(100, 49%, 50%));
  c50: saturation(hsl(100, 50%, 50%));
  c51: saturation(hsl(100, 51%, 50%));
  c52: saturation(hsl(100, 52%, 50%));
  c53: saturation(hsl(100, 53%, 50%));
  c54: saturation(hsl(100, 54%, 50%));
  c55: saturation(hsl(100, 55%, 50%));
  c56: saturation(hsl(100, 56%, 50%));
  c57: saturation(hsl(100, 57%, 50%));
  c58: saturation(hsl(100, 58%, 50%));
  c59: saturation(hsl(100, 59%, 50%));
  c60: saturation(hsl(100, 60%, 50%));
  c61: saturation(hsl(100, 61%, 50%));
  c62: saturation(hsl(100, 62%, 50%));
  c63: saturation(hsl(100, 63%, 50%));
  c64: saturation(hsl(100, 64%, 50%));
  c65: saturation(hsl(100, 65%, 50%));
  c66: saturation(hsl(100, 66%, 50%));
  c67: saturation(hsl(100, 67%, 50%));
  c68: saturation(hsl(100, 68%, 50%));
  c69: saturation(hsl(100, 69%, 50%));
  c70: saturation(hsl(100, 70%, 50%));
  c71: saturation(hsl(100, 71%, 50%));
  c72: saturation(hsl(100, 72%, 50%));
  c73: saturation(hsl(100, 73%, 50%));
  c74: saturation(hsl(100, 74%, 50%));
  c75: saturation(hsl(100, 75%, 50%));
  c76: saturation(hsl(100, 76%, 50%));
  c77: saturation(hsl(100, 77%, 50%));
  c78: saturation(hsl(100, 78%, 50%));
  c79: saturation(hsl(100, 79%, 50%));
  c80: saturation(hsl(100, 80%, 50%));
  c81: saturation(hsl(100, 81%, 50%));
  c82: saturation(hsl(100, 82%, 50%));
  c83: saturation(hsl(100, 83%, 50%));
  c84: saturation(hsl(100, 84%, 50%));
  c85: saturation(hsl(100, 85%, 50%));
  c86: saturation(hsl(100, 86%, 50%));
  c87: saturation(hsl(100, 87%, 50%));
  c88: saturation(hsl(100, 88%, 50%));
  c89: saturation(hsl(100, 89%, 50%));
  c90: saturation(hsl(100, 90%, 50%));
  c91: saturation(hsl(100, 91%, 50%));
  c92: saturation(hsl(100, 92%, 50%));
  c93: saturation(hsl(100, 93%, 50%));
  c94: saturation(hsl(100, 94%, 50%));
  c95: saturation(hsl(100, 95%, 50%));
  c96: saturation(hsl(100, 96%, 50%));
  c97: saturation(hsl(100, 97%, 50%));
  c98: saturation(hsl(100, 98%, 50%));
  c99: saturation(hsl(100, 99%, 50%));
  c100: saturation(hsl(100, 100%, 50%));
}
