add docs and make a bit more CL'spy, using sequence.