A little closer to a functional router.