-record(child_spec, { start :: fun((any()) -> {ok, gleam@otp@process:sender(any())} | {error, gleam@otp@actor:start_error()}), returning :: fun((any(), gleam@otp@process:sender(any())) -> any()) }).