Hacking GRASS GIS r.walk to accept multiple anisotropic cost formulas