with mutable ref on tape cell, 1.5s
sdf
states are now a slice