* Update `packages/` * Update examples * Update tests * Update bench * Update top level files * Fix build * trigger
* Add document middleware * Update tests * Apply suggestions from code review Co-Authored-By: Luis Fernando Alvarez D. <luis@zeit.co>