     catch eval_err
       print_error eval_err, a.d
   if a.p or !a.e
-    p res
+    puts res
 
 ##################################### REPL ####################################
 

#################################### utils ####################################

print_error = (err, debug, prefix="") ->
  perr red(prefix +
    if debug
    then err.stack
    else err.stack.split('\n')[...2].join('\n') + "\n    <You can see full stack trace in debug mode (-d option or :d in the REPL)>"

        continue
    ### !pragma coverage-skip-block ###
    if a.p
      puts res
    if a.e and typeof a.e == "boolean" or !a.s and !a.p and !a.c and !a.o and !a.i
      try
        geval res
