Moves for rustpkg
Commit befor separating state from combinators