C# bindings must provide a way to access variables defined in .eo files. Currently they are used for initialization of Eina.Errors.
Support for constants was added in D8048 through their literal values. Variables instead must reflect their value from C. One alternative is to provide some wrapper class that have implicit operators that would dlsym/getprocaddress of the variable and get/set their value.