PR #14: Ask for an error type rather than a String