I thought about it. Here's my "new" rule:

1. For inline code, gsub
2. For things output to the user, left-align

This way, that error is exactly 80 characters when it renders in the user's terminal. As we nest deeper and deeper,  it gets exceedingly hard to manage that.