Fix bug in compose
Add aggregate combinator.