Require APIs immediately following Impromptu constructor.
Add instance method for exec.