Halogen language for use with Halide