Add variable definition to define special form
Add run() function and rename value() to read()