entered fn displays values too
datagen fn casts values to strings
CPD fn handles missing data correctly, also replaces prior-distribution fn when node has no parents