emacs knows now better how to indent lambdas
make snprint_buf return __buf__