24d53efa7c
See #5291. Adds an option to mess with the block size in case someone wants to write a fuzzer or exploit that leverages that. Adds a cleanup method to the module (pretty much required, it turns out). Looking nearly final, just need to rename the module and I think we're good to push to master.