add Pool.has; prepare for multiple chisel sets