I asked ChatGPT to write a FASTA parser. It returned a fully working Python implementation with comments and everything. I asked it to port it to Rust. It did that, and produced a correct Rust program that compiles without any warnings. What is this sorcery??!