Think of hapi's reply()
function as "what you want to say" and the response
object as "how you want to say it". While reply
controls the payload sent to the client, the response
object will allow you to control how the client interprets the payload by manipulating status code, content type, state and more.