I'm not crazy about apply methods for objects that only take implicit parameters.  How about .on?

```scala
Pivot.on[K,K1,K2]

def on[K,K1,K2](implicit bijection: Bijection[K, (K1,K2)]): Pivot[K, K1, K2] = apply(bijection)
```

And keep the apply as it was