A small library of common finite state machine abstractions on top of pipes