// also takes a PStackComputable static L pstackComputeAll(VStack.Computable f) { new PStack stack; new L results; stack.add(f, result -> results.add(result)); stepAll(stack); ret results; }