Switch deque! to try-deque!.
Added mvars.
Clean up interface of mvars.
Add killsafe mvar.