This is a great example of moving complexity out of the runtime—the PSP never parses the design, it only consumes the cooked representation.