cups: Add a bunch of combinators from notes.
pan: Make reprs pretty as well.