now using Hale::Program::uniform()