I've noticed that there's this crazy syntax for writing out patterns for what sorts of calls to forward vs. whatever. It looks kinda like regular expressions, but not exactly. (See, e.g., this poor documentation.) What exactly is this stuff? Is it documented in anything beyond a list of examples?