Custom error page generation. Scenario is that certain errors trigger a 503, but those errors happen in a library, and are called through a helper function, show_503(). Generated page must be styled like main template, and I'm not interested in maintaining a separate error view.