Extend NetworkError to take a detail parameter.