removing node after InterpreterDirective results in incorrect output

Author: stainless-emCreated Mar 10, 2025Updated Mar 10, 2025

It loses the newline at the end of the #! line and ends up commenting out the subsequent line. Here's a repro in AST Explorer: (linked) Image