I’ve noticed in several matchers that the matcher method passes self to
constructor of the class. Then that’s used to call several of the
used. For instance, in RouteFor, self is passed, and it is used to call
I’m just curious why this is, and when this is required.