Completed these tasks
Sharing some behavior
Fixing the whitespace around pieces
Removing some duplicate code to share between middle wares
Removing logging to take another pass later
Whoops, forgot to change this when I copy pasted
We want this accessible
Splitting this logic into it's own object
We don't want to memoize this stuff anymore
Fuck rack
This handles both nullio and stringio stuff
More logging to remove
Now we set Content-Length
Whoops, forgot these