put dequeue/enqueue into a type class.
broken queue instance for fingertree.
move examples and seq properties to the top.

so that i can add undistracted to the end.
add a simple red black tree implementation.

doesn't have update, delete, union or anything, but it seems to insert
ok.