Adding function composition operator