The punch documentation is constantly changing.  Either consult the stable documentation that corresponds to your version or if you want to discover the punch, refer to the latest preview version.

Latest documentation

Dave 6.x documentation

Craig 5.x documentation