docs: expand on using as top-level middleware

closes #9