Add a Blocks cache available only to execute. This cache lets execute get a blocks inputs, fields, opcode, and mutation in one request and an object execute can further modify to store derivative values it use this and every later execute iteration to perform its duties quicker.