Normalise file arguments before calling want
Add notes that phony should not be used as a dependency
Ninja: Resolve phony commands in advance, do not use the phony command
Ninja: Change how files are normalised, only normalise in Shake before calling need