Why `Queue.take` never resolves - Effect Community