
TODO
----

o dynamic variables: function pointer for set/get

o in combination with var lookups, each variable should have dump/print/output
  feature/function which results the value (integer, string, struct, etc.) always as a string
  (stringify function)

o access control feature: val_reg(<acl>, ...)
                          val_get(<access-level>, ...)
  for use in combination with var in order to allow all internals to be stored
  and registered in val structure but allow variable lookups only to access
  public/whatever type variables.

