update LASSERT macro to handle variable args
update 'head' error message to be more informative