diagnostics doesn't feel like a good fit. I was thinking going with runtime/node