These state variables are useful objects if one wants to check the guts of
a Module
. The object pointer is never supposed to change. However, its
contents (including its size if it is a Tensor) are supposed to change.
In general state variables are Tensors. However, some special sub-classes like table layers contain something else. Please, refer to each module specification for further information.