yeah! isn't it weird that this compiles cleanly even with -Wall -Wextra?

```
void hi(size_t a) {
  printf("%lu", a);
}

int main() {
  double c = 5.01;
  hi(c);
}
```