pluto should be in fixture
handle modify fields with only the arrow in.

I think Ruby split works differently if there is nothing either side of the token, so we handle zero-length differently.