This function takes the `lacpa_system_t` as an argument, but also works with global state like `lacp_system_initialized`. If there can only be one LACP system it would be better to just declare it as `lacpa_init(void)` and not make the caller provide the `lacpa_system_t`.