report transitioning into DTP for EDSLs and hardware, added propositions-as-types ref
shift register as simplest seq circuit, trying to do coinductive proof with it
structured correctness proof combinators as low and high-level. High written using low