fix map invocation function generation
use floats in map test so that Howie can use his shitty GPU