Add DepHolder ops
Switch to phantom types
Add DependentSeq and replace Array
Double propagation, manually and via Delite
Disable propagation in reactive lib