/// <summary> /// Declares this <see cref="Pattern"/> should be captured into <paramref name="capture"/> for later reference. /// </summary> /// <param name="capture">A <see cref="Patterns.Capture"/> object to store into.</param> /// <returns>A new <paramref name="Pattern"/> which will capture its result into <paramref name="capture"/>.</returns> public Pattern Capture(out Capture capture) => new Pattern(Head.Capture(out capture));