So, maybe when we get to 2.10, we need:
```scala
trait TryInjection[A,B] {
  def apply(a: A): B
  def invert(b: B): Try[A]
}
```
In the mean time, this is fine, and/or add a KryoInjection for people who want to squash (which can just call the Bijection but try/catch the invert.