remove Shadow class, replace with ShadowFn, use multi-bit SRLatch