Extract Javascript pretty printer into separate nestable Writer
Fix iinc