a stab at sampling w/ mix of random & blocked #221

I just kept the frozendict to be consistent w/ _sample. if we just use data directly in _blockedSample, we'd also use it in _sample, right? what was the reasoning behind using frozendict?