middleware may take an initial 'site' argument allowing access to site.apos and friends
0.5.10