The docs for `router` allude to a second template parameter: "@tparam N" yet no such parameter exists