Allow environment passing to spawned process

Also fix go-ex macro by adding hash to e