Parser: Stop checking for impossible things in declaration parsing.
Parser: Prevent name conflicts with class props/methods.

I could document the order of resolution (off the top of my head I believe
that methods come first). However, since this is a new language, and I REALLY
hate the idea of people being able to do this.

How about no? Yeah, no works.