don't need to use *Fork, as Fork is a type alias for chan bool and acts the way we expect when passing by value to a function
better expression of the problem