propagating dataset structure inside pmc_core
ncomb and nextract to l_comb
avoid recompile every time due tu pmc_parser.h
len_comb vs l_comb
better func description and doc update