Rewrite curried flip so that labels are not necessary

Single line please:

```
public func flip<A, B, C>(f : (A, B) -> C) -> (B, A) -> C {
	return { t in f(snd(t), fst(t)) }
}
```