I7 Bare Metal Reporting (retitled from Implicit Actions)

(after an ifMUD discussion, I have revised my intent)

There are many instances of bare metal (I6) reporting in Inform 7.

I’d like to change that and I’d likely need help. I’ll do some of the heavy lifting, but I need help identifying all of the moving parts.

We know what we’d like it to be:

For ANY I6 printing…

  • need to report something
  • if reporting routine exists, try that
  • otherwise report normally

I know this is a really low-hanging fruit problem for most, but it’s important to me and possibly others.