make context and arguments be passed through thunk
Merge pull request #55 from jonathanong/compose

make context and arguments be passed through thunk