After reading the code, it's unclear to me why the Statsig docs [call for initializing the lib in a `fork` callback for Unicorn/Puma setups](https://docs.statsig.com/server/rubySDK#initializing-statsig-when-using-unicorn-puma-passenger-or-sidekiq). Is the library using a shared system resource like a file descriptor or shared socket that isn't properly isolated via Ruby's copy-on-write? If it _is_ necessary, it's probably worth calling out for Sidekiq when in [multi-process/"swarm" mode](url).