Varkle

The hard problems, first.