There are actually valid reasons to make it a full error:
1. Existing inline definitions can get frobbed.
2. The name becomes proclaimed as a function name, if it wasn't one before.
There are actually valid reasons to make it a full error:
1. Existing inline definitions can get frobbed.
2. The name becomes proclaimed as a function name, if it wasn't one before.