inlied most member functions of `match_expr`
inlined apply_args function family
made spawn unit test more verbose
all actors use `memory::create` instead of `new`