Change argument order for 'either'

For consistency with maybe (and indeed Haskell!). Sorry if this breaks
anything...