Update activity #12: help defining an activity that executes a program

For early review (do not merge).
I agree that the name is ambiguous. We could only keep the behavior of `with_named_arguments` but change the name of the function.