eval: Split running external code according to return type.