Initial sketch of a statement pooling cache

Connection isn't Send yet, so this isn't actually useable