See also the git repository.
*
0.05 - next became a sub for some reason and is now again an attribute.
*
0.04 - extra attribute to hold extra things with.
*
0.03 - prev() method for bi-directional foo also passing of parent
beat durations to callback whilst recursing.
*
0.01 - released on a mostly unsuspecting world.