Goal: Implement the type version of lodash's `_.flip`. Type `FlipArguments<T>` requires a function type `T` and returns a new function type which has the same return type of `T` but reversed parameters. For example: Source challenge: https://github.com/type-challenges/type-challenges/tree/main/questions/03196-medium-flip-arguments Reference explanation: https://github.com/ghaiklor/type-challenges-solutions/blob/main/en/medium-flip-arguments.md