A3t

- The ::capture_first method now returns a pointer to the new branch.