Relationships composition

Continuing work on [expressions](https://github.com/ohnosequences/scarph/blob/master/src/main/scala/ohnosequences/scarph/Expressions.scala)?

@eparejatobes would be very helpful to have some comments on the existing code to catch up your ideas