Implement nqp::{open,tellfh,readlinefh,readallfh,printfh,closefh}
Use a :sideffects modifier instead of add_sideffect_op.
Extra blank line.
Refactor for the DRY principle.

Omit the code generation callback for ops that just call a nqp.op.$opname