Playing around with some RSP-like ideas.
Some infrastructure for RSP approach.