I think we should ship it as a notebook server extension in ipyparallel, rather than keep it in the notebook code.