multiprocessing can't pickle fcn either..