Ruby runtime now supports uniform binding. Does not check for unbound uniforms at execution time yet