This are not needed. They are just transformations of the Function2[Int,Int,Option[Int]] which does the same thing (that's the reason we have bijection!)

See https://github.com/twitter/bijection/blob/develop/bijection-core/src/main/scala/com/twitter/bijection/Bijection.scala#L168