Guided Transport Request
An entity's claim on a transporter: obtained when one is allocated, used to command the journey, and given up at the end.
A request goes inert the moment the transporter is released. Using it afterwards is a mistake in the process rather than a situation to accommodate -- most often a second release, or a journey commanded with a transporter that now belongs to someone else -- and it is far cheaper to find as an immediate, clearly attributed failure than as a transporter that turns out to be in two places at once.
Parameters
the transporter allocated to the entity
the entity it is allocated to
the pool the transporter came from, and the passive transport system it belongs to. Carried because a transporter knows only the space it moves through: transporter.system is a GuidedPathSpace, shared with the active subsystem, and the request-to-set-down total is this paradigm's own figure. Threading it here keeps transportBy usable with nothing but a request, as its signature promises.
the underlying resource allocation, released at the end
when the transporter was allocated