WIP: first cut at DP infinite mixture model inference