new kotlin runtime
merge-args
use loop&recur in add-mites
execute-mite
real mite merging