parallel magic: added draft of %pmap (with hack); parallel kernels now a subkernel; magickernel.do_function_direct prototype