libsio core + extensions