Emacs tip: are your tracebacks full of unprintable characters from closures? Run eval-buffer on the dodgy library to get a proper backtrace.