now using Hale::Program::uniform()
oops