The addition of variables to code inherently raises its dimensionality up a place; the addition of futures raises this conceptual dimensionality up one further.