New (experimental) method to automatically warn.

This will almost certainly get rebased away: don't pull this version.