improve js printer by producing an extra white line after long declarations
use VarArgs attr for print and cat from stdlib