_ ___ ____ ____ ____ _ |_|_ _ / _ \/ ___/ ___|| _ \ __ ____ _| | _|_||_| | | | \___ \___ \| |_) | \ \ / / _` | | |_||_|_| | |_| |___) |__) | __/ \ V / (_| | | |_|_|_| \___/|____/____/|_| \_/ \__,_|_| OSSP val - Value Access 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(, ...) val_get(, ...) 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.