move the lval_print into lval.h