Why not just `return response.as(type)`?