Some sugar for variable access
Restructured runtime a bit