Make coordinate textures simple values, not functions

There's no technical reason for these to be values while other
parameterless texture sources (e.g. perlin noise) are still
"functions," except that it somehow feels more natual when using
them (presumably due to their presence as variables in standard math).