Add (more) comments

Also minor change in PrintVisitor: newline after funcbody "end".