While rather impatiently waiting for Java 8 release and after reading brilliant \'State of the Lambda\' article from Brian Goetz I noticed that function composition was not
There is a default interface function Function::andThen and Function::compose:
Function::andThen
Function::compose
Function toCountry = personToAddress.andThen(addressToCountry);