For example, in a debug build, set a flag that `begin` has been called, and then error on successive calls to `begin`.