Create the notion of storage. This disallow idiotic situation where a symbol is enum but not static. It will also allow to capture variable for closures.