Added variable framework.

Dynamically scoped, for now.
Added warning.