whatsmeow is in Go. Potentially I could have used a gopy instead and done it all in python (or just done it all in Go)