don't use the map for the :param and *splat branches ...

... instead, use the dedicated pointers, to avoid possible collisions when the compression will be implemented.