last was already there; it had to be written as last(), which is a bug. I am fixing that and implemeting next()/redo() now.
The $! builtin is available.
chomp works.
Again, wonderful work! I'll, as usual, implement features you (or anyone else, for that matter) need for future conversion of real-world scripts at highest priority.