This makes the logic for finding the inlinable items much easier -- they are simply pulled in lazily when encountered.