Limit removal of nested blocks to the first nested sexp
Handle lone interpolations in word list listerals
Handle braceless interpolations in string list literals
Move test cases to more specific test files
Handle BEGIN and END blocks properly
Handle splat argument followed by regular arguments
Replace :dot3 with :flip3 in conditions
Handle empty interpolations
Ensure string literals have UTF8 encoding