title: How to get a response from the Nancy Negotiator?
body: <p>I have a <code>NancyContext</code> and I need to get a <code>Response</code> with a body based on the correct content negotiator for the request. I think I can use Nancy's <code>Negotiator</code> class to add a model, set the status, and other things. But then, I need to return a subtype of <code>Response</code>. So, what can I use to build the response using the <code>Negotiator</code>?</p>
  
  <p>Here's my method:</p>
  
  <pre class="lang-cs prettyprint-override"><code>public Response ConvertToHttpResponse(Exception exception, NancyContext context)
  {
      var negotiator = new Negotiator(context)
          .WithStatusCode(HttpStatusCode.BadRequest)
          .WithReasonPhrase(exception.Message);
  
      return ???;
  }
  </code></pre>