Avoid micro-benchmarking
Prepare code to avoid calling flatten in runtime
Avoid flatten & mergeArgs in run time
Merge pull request #48 from golyshevd/avoid-flatten

Avoid flatten