Halt and redirection

Halt responses with a status code and optional message.

Redirection with optional status code; defaults to 302.

Build passes on `>=5.3`.