Transparent interface for coding distributiions (remove dvalue, only use cvalue -- this is slow for LDA, we should still have dvalue, but add marker to STATE)