defining and setting module variables is implemented, including handling mutability