Added Matcher class, an instance of which is returned via 'str.match'.

A Matcher is also callable:

    m = s.match:…;
    m:n;  # value of nth capturing group