Working with the Process.spawn function

Proces.spawn/2 takes a function of arity 1 as its first argument, though you pass a pid, also the second argument should be of type Process.spawn_opts/0, which is a list of Process.spawn_opt/0, though you pass the atom :ok.

What do you actually want to do?