lens: clear state on %cancel
if you use herb to send a dojo command that doesn't compile,
the lens state doesn't clear and herb no longer works.
this just adds a simple way to clear that state.
++ on-poke
|= [=mark =vase]
^- (quip card:agent:gall _this)
+ ::
+ ?: &(?=(%noun mark) ?=(%cancel q.vase))
+ ~& %lens-cancel
+ [~ this(job.state ~)]
+ ::
?. ?=(%handle-http-request mark)
(on-poke:def mark vase)
=+ !<([eyre-id=@ta =inbound-request:eyre] vase)
