can we join these by newlines instead? i find this hard to read....

eventually, we're going to need a better error-reporting API rather than fail-fast, but we can punt on that for now.