module Covered::Forks::Handler

def _fork

@returns [Integer | Nil] The process ID in the parent, and `0` or `nil` in the child depending on Ruby's fork semantics.
Intercept `Process.fork` and initialize coverage in the child.
def _fork
	pid = super
	
	if pid.zero?
		Handler.after_fork
	end
	
	return pid
end