Access is a global table, which contains access level bitshifts which can be used to construct variable node access permissions.
Since the values of the access levels are bitshifted values, they can be combined with the with the
| to construct the access level permissions. For example:
access_level = AccessLevel.READ | AccessLevel.WRITE