A DSL to use the Canvas, which is closed along with its associated Surface after init has been called.
A lambda for executing Canvas functions.