   a function to run:
 
       Supervisor.start_link([
-        {Task, fn -> ... some function ... end}
-      ])
+        {Task, fn -> :some_work end}
+      ], strategy: :one_for_one)
 
   However, if you want to invoke a specific module, function and
   arguments, or give the task process a name, you need to define


      Supervisor.start_link([
        {MyTask, arg}
      ])

  Since these tasks are supervised and not directly linked to
  the caller, they cannot be awaited on. Note that `start_link/1`,


      Supervisor.start_link([
        {Task.Supervisor, name: MyApp.TaskSupervisor}
      ], strategy: :one_for_one)

  Now you can dynamically start supervised tasks:

