type EditTestCase … type EditStep … func TestEdit(t *testing.T) { … } func tryIndent(data []byte) []byte { … }