Added a callable data type that works together with the access(s) func requirement to simplify dot accesses in the interpreter.