Using "new_" macro in method is not recommended.
"ret = KLIB new_kObject(kctx, OnStack, kObject_class(sfp[-K_CALLDELTA].asObject), 0)" is better.