Pre-RFC - Add compile_warning! macro

You're right, this seems like something that makes an implementation demonstrably harder. I'm going to remove that part unless you feel it is necessary.

I plan on adding onto that, but thanks for the tip on the summary.

My bad, I thought this section was asking for alternatives already in Rust, but I understand now it is asking for alternative solutions as well.

Agh, I'm dumb. I forgot what #[deny(warnings)] actually did. :man_facepalming: Fixing this

I need to test to see if compile_error! works with const fn, I just assumed. Update: It doesn't, strange.