Use TypedOutput for Requests.

Refs #141.