This is a fantastic library, thank you! One suggestion: it would become more versatile if the code was updated to support Go modules.