static long collab_computeLong2(ICollab collab, IVF1 work) { new Var var; work.get(result -> { var.set(result); collab.done(); }); collab.run(); ret var!; }