Intermediate Representation definitions for both transport and application
layers, plus the SPI surfaces that extensions implement against the IR,
the pure-function mapper between the two IRs (ir.mapper, relocated
from the removed franca-mapper module), and the pipeline
itself (ir.pipeline / ir.route, relocated from the dissolved
franca-core module — the narrow waist has exactly one home
now, and everything the pipeline operates on already lived ...