https://dreese.de/posts/2022-fuzz-testing-in-golang/