Extract narrower interface for Statement.

Hides internal state from clients of the kernel.