NSError

let domain = "nshipster.com"
let code = 404
let userInfo = [
    NSLocalizedDescriptionKey:
        "Requested page is too obscure, and probably does not exist.",
    NSLocalizedRecoverySuggestionErrorKey:
        "Go back to the mainstream site."
]

throw NSError(domain: domain, code: code, userInfo: userInfo)