I'd like to learn more about libp2p because it's awesome. I'd also like to improve my TS skills + type safety is a desirable thing to have for a framework as sophisticated as this one. Thoughts? :)