Analysis API

@roulades, please and thank you! That sounds great!

The signature that @roualdes proposed is for multiple chains. Each chain’s draws are in a contiguous block of memory.