fix #13 added control+error for metafun & closure (use case: intra-file mutual recursion). Note: we forbid inter-file metafun mutual recursion - unlike inline, in most cases mutual recursion means similar levels of abstraction