Why is this in Go? 'Cause I felt like it. Why did you do this? 'Cause I was kinda bored. Is this useful? I suppose? Depends on what you're trying to do. Can I use this code? If you want? I'm not sure why you would. Follow BSD3 clause license.