meh, getting the resource will be a common failure over time, it's better that it fails explicitly on the line where you get the resource. And make `ReadResourceAsStringAsync` throw a good error including what resource it looked for when it failed.