Beginning in v21.3, Sanic makes use of this new AST-style router in two use
cases: routing paths and routing signals. Therefore, this package comes with a
BaseRouter that needs to be subclassed in order to be used for its specific
needs.
