Implement command cycles

The following binding:
    x
        echo {a-c}

will now generate the following output when *x* is pressed 4 times:
    a
    b
    c
    a