I also commented over here on the new change API idea: https://github.com/shaunlebron/parinfer/issues/138#issuecomment-312981947