diff --git a/test/Integration/Spec.hs b/test/Integration/Spec.hs index 154f62451..09f3f4842 100644 --- a/test/Integration/Spec.hs +++ b/test/Integration/Spec.hs @@ -1,27 +1,22 @@ module Integration.Spec (spec) where -import Data.Foldable (find, traverse_) +import Data.Foldable (find, traverse_, for_) import Data.List (union, concat, transpose) import qualified Data.ByteString as B import System.FilePath.Glob +import System.FilePath.Posix import SpecHelpers +languages :: [FilePath] +languages = ["go", "javascript", "python", "ruby", "typescript"] spec :: Spec spec = parallel $ do - it "lists example fixtures" $ do - examples "test/fixtures/go/" `shouldNotReturn` [] - examples "test/fixtures/javascript/" `shouldNotReturn` [] - examples "test/fixtures/python/" `shouldNotReturn` [] - examples "test/fixtures/ruby/" `shouldNotReturn` [] - examples "test/fixtures/typescript/" `shouldNotReturn` [] - - describe "go" $ runTestsIn "test/fixtures/go/" [] - describe "javascript" $ runTestsIn "test/fixtures/javascript/" [] - describe "python" $ runTestsIn "test/fixtures/python/" [] - describe "ruby" $ runTestsIn "test/fixtures/ruby/" [] - describe "typescript" $ runTestsIn "test/fixtures/typescript/" [] + for_ languages $ \language -> do + let dir = "test/fixtures" language "corpus" + it (language <> " corpus exists") $ examples dir `shouldNotReturn` [] + describe (language <> " corpus") $ runTestsIn dir [] where runTestsIn :: FilePath -> [(FilePath, String)] -> SpecWith () diff --git a/test/fixtures/go/array-types.A.go b/test/fixtures/go/corpus/array-types.A.go similarity index 100% rename from test/fixtures/go/array-types.A.go rename to test/fixtures/go/corpus/array-types.A.go diff --git a/test/fixtures/go/array-types.B.go b/test/fixtures/go/corpus/array-types.B.go similarity index 100% rename from test/fixtures/go/array-types.B.go rename to test/fixtures/go/corpus/array-types.B.go diff --git a/test/fixtures/go/array-types.diffA-B.txt b/test/fixtures/go/corpus/array-types.diffA-B.txt similarity index 100% rename from test/fixtures/go/array-types.diffA-B.txt rename to test/fixtures/go/corpus/array-types.diffA-B.txt diff --git a/test/fixtures/go/array-types.diffB-A.txt b/test/fixtures/go/corpus/array-types.diffB-A.txt similarity index 100% rename from test/fixtures/go/array-types.diffB-A.txt rename to test/fixtures/go/corpus/array-types.diffB-A.txt diff --git a/test/fixtures/go/array-types.parseA.txt b/test/fixtures/go/corpus/array-types.parseA.txt similarity index 100% rename from test/fixtures/go/array-types.parseA.txt rename to test/fixtures/go/corpus/array-types.parseA.txt diff --git a/test/fixtures/go/array-types.parseB.txt b/test/fixtures/go/corpus/array-types.parseB.txt similarity index 100% rename from test/fixtures/go/array-types.parseB.txt rename to test/fixtures/go/corpus/array-types.parseB.txt diff --git a/test/fixtures/go/array-with-implicit-length.A.go b/test/fixtures/go/corpus/array-with-implicit-length.A.go similarity index 100% rename from test/fixtures/go/array-with-implicit-length.A.go rename to test/fixtures/go/corpus/array-with-implicit-length.A.go diff --git a/test/fixtures/go/array-with-implicit-length.B.go b/test/fixtures/go/corpus/array-with-implicit-length.B.go similarity index 100% rename from test/fixtures/go/array-with-implicit-length.B.go rename to test/fixtures/go/corpus/array-with-implicit-length.B.go diff --git a/test/fixtures/go/array-with-implicit-length.diffA-B.txt b/test/fixtures/go/corpus/array-with-implicit-length.diffA-B.txt similarity index 100% rename from test/fixtures/go/array-with-implicit-length.diffA-B.txt rename to test/fixtures/go/corpus/array-with-implicit-length.diffA-B.txt diff --git a/test/fixtures/go/array-with-implicit-length.diffB-A.txt b/test/fixtures/go/corpus/array-with-implicit-length.diffB-A.txt similarity index 100% rename from test/fixtures/go/array-with-implicit-length.diffB-A.txt rename to test/fixtures/go/corpus/array-with-implicit-length.diffB-A.txt diff --git a/test/fixtures/go/array-with-implicit-length.parseA.txt b/test/fixtures/go/corpus/array-with-implicit-length.parseA.txt similarity index 100% rename from test/fixtures/go/array-with-implicit-length.parseA.txt rename to test/fixtures/go/corpus/array-with-implicit-length.parseA.txt diff --git a/test/fixtures/go/array-with-implicit-length.parseB.txt b/test/fixtures/go/corpus/array-with-implicit-length.parseB.txt similarity index 100% rename from test/fixtures/go/array-with-implicit-length.parseB.txt rename to test/fixtures/go/corpus/array-with-implicit-length.parseB.txt diff --git a/test/fixtures/go/assignment-statements.A.go b/test/fixtures/go/corpus/assignment-statements.A.go similarity index 100% rename from test/fixtures/go/assignment-statements.A.go rename to test/fixtures/go/corpus/assignment-statements.A.go diff --git a/test/fixtures/go/assignment-statements.B.go b/test/fixtures/go/corpus/assignment-statements.B.go similarity index 100% rename from test/fixtures/go/assignment-statements.B.go rename to test/fixtures/go/corpus/assignment-statements.B.go diff --git a/test/fixtures/go/assignment-statements.diffA-B.txt b/test/fixtures/go/corpus/assignment-statements.diffA-B.txt similarity index 100% rename from test/fixtures/go/assignment-statements.diffA-B.txt rename to test/fixtures/go/corpus/assignment-statements.diffA-B.txt diff --git a/test/fixtures/go/assignment-statements.diffB-A.txt b/test/fixtures/go/corpus/assignment-statements.diffB-A.txt similarity index 100% rename from test/fixtures/go/assignment-statements.diffB-A.txt rename to test/fixtures/go/corpus/assignment-statements.diffB-A.txt diff --git a/test/fixtures/go/assignment-statements.parseA.txt b/test/fixtures/go/corpus/assignment-statements.parseA.txt similarity index 100% rename from test/fixtures/go/assignment-statements.parseA.txt rename to test/fixtures/go/corpus/assignment-statements.parseA.txt diff --git a/test/fixtures/go/assignment-statements.parseB.txt b/test/fixtures/go/corpus/assignment-statements.parseB.txt similarity index 100% rename from test/fixtures/go/assignment-statements.parseB.txt rename to test/fixtures/go/corpus/assignment-statements.parseB.txt diff --git a/test/fixtures/go/binary-expressions.A.go b/test/fixtures/go/corpus/binary-expressions.A.go similarity index 100% rename from test/fixtures/go/binary-expressions.A.go rename to test/fixtures/go/corpus/binary-expressions.A.go diff --git a/test/fixtures/go/binary-expressions.B.go b/test/fixtures/go/corpus/binary-expressions.B.go similarity index 100% rename from test/fixtures/go/binary-expressions.B.go rename to test/fixtures/go/corpus/binary-expressions.B.go diff --git a/test/fixtures/go/binary-expressions.diffA-B.txt b/test/fixtures/go/corpus/binary-expressions.diffA-B.txt similarity index 100% rename from test/fixtures/go/binary-expressions.diffA-B.txt rename to test/fixtures/go/corpus/binary-expressions.diffA-B.txt diff --git a/test/fixtures/go/binary-expressions.diffB-A.txt b/test/fixtures/go/corpus/binary-expressions.diffB-A.txt similarity index 100% rename from test/fixtures/go/binary-expressions.diffB-A.txt rename to test/fixtures/go/corpus/binary-expressions.diffB-A.txt diff --git a/test/fixtures/go/binary-expressions.parseA.txt b/test/fixtures/go/corpus/binary-expressions.parseA.txt similarity index 100% rename from test/fixtures/go/binary-expressions.parseA.txt rename to test/fixtures/go/corpus/binary-expressions.parseA.txt diff --git a/test/fixtures/go/binary-expressions.parseB.txt b/test/fixtures/go/corpus/binary-expressions.parseB.txt similarity index 100% rename from test/fixtures/go/binary-expressions.parseB.txt rename to test/fixtures/go/corpus/binary-expressions.parseB.txt diff --git a/test/fixtures/go/call-expressions.A.go b/test/fixtures/go/corpus/call-expressions.A.go similarity index 100% rename from test/fixtures/go/call-expressions.A.go rename to test/fixtures/go/corpus/call-expressions.A.go diff --git a/test/fixtures/go/call-expressions.B.go b/test/fixtures/go/corpus/call-expressions.B.go similarity index 100% rename from test/fixtures/go/call-expressions.B.go rename to test/fixtures/go/corpus/call-expressions.B.go diff --git a/test/fixtures/go/call-expressions.diffA-B.txt b/test/fixtures/go/corpus/call-expressions.diffA-B.txt similarity index 100% rename from test/fixtures/go/call-expressions.diffA-B.txt rename to test/fixtures/go/corpus/call-expressions.diffA-B.txt diff --git a/test/fixtures/go/call-expressions.diffB-A.txt b/test/fixtures/go/corpus/call-expressions.diffB-A.txt similarity index 100% rename from test/fixtures/go/call-expressions.diffB-A.txt rename to test/fixtures/go/corpus/call-expressions.diffB-A.txt diff --git a/test/fixtures/go/call-expressions.parseA.txt b/test/fixtures/go/corpus/call-expressions.parseA.txt similarity index 100% rename from test/fixtures/go/call-expressions.parseA.txt rename to test/fixtures/go/corpus/call-expressions.parseA.txt diff --git a/test/fixtures/go/call-expressions.parseB.txt b/test/fixtures/go/corpus/call-expressions.parseB.txt similarity index 100% rename from test/fixtures/go/call-expressions.parseB.txt rename to test/fixtures/go/corpus/call-expressions.parseB.txt diff --git a/test/fixtures/go/case-statements.A.go b/test/fixtures/go/corpus/case-statements.A.go similarity index 100% rename from test/fixtures/go/case-statements.A.go rename to test/fixtures/go/corpus/case-statements.A.go diff --git a/test/fixtures/go/case-statements.B.go b/test/fixtures/go/corpus/case-statements.B.go similarity index 100% rename from test/fixtures/go/case-statements.B.go rename to test/fixtures/go/corpus/case-statements.B.go diff --git a/test/fixtures/go/case-statements.diffA-B.txt b/test/fixtures/go/corpus/case-statements.diffA-B.txt similarity index 100% rename from test/fixtures/go/case-statements.diffA-B.txt rename to test/fixtures/go/corpus/case-statements.diffA-B.txt diff --git a/test/fixtures/go/case-statements.diffB-A.txt b/test/fixtures/go/corpus/case-statements.diffB-A.txt similarity index 100% rename from test/fixtures/go/case-statements.diffB-A.txt rename to test/fixtures/go/corpus/case-statements.diffB-A.txt diff --git a/test/fixtures/go/case-statements.parseA.txt b/test/fixtures/go/corpus/case-statements.parseA.txt similarity index 100% rename from test/fixtures/go/case-statements.parseA.txt rename to test/fixtures/go/corpus/case-statements.parseA.txt diff --git a/test/fixtures/go/case-statements.parseB.txt b/test/fixtures/go/corpus/case-statements.parseB.txt similarity index 100% rename from test/fixtures/go/case-statements.parseB.txt rename to test/fixtures/go/corpus/case-statements.parseB.txt diff --git a/test/fixtures/go/channel-types.A.go b/test/fixtures/go/corpus/channel-types.A.go similarity index 100% rename from test/fixtures/go/channel-types.A.go rename to test/fixtures/go/corpus/channel-types.A.go diff --git a/test/fixtures/go/channel-types.B.go b/test/fixtures/go/corpus/channel-types.B.go similarity index 100% rename from test/fixtures/go/channel-types.B.go rename to test/fixtures/go/corpus/channel-types.B.go diff --git a/test/fixtures/go/channel-types.diffA-B.txt b/test/fixtures/go/corpus/channel-types.diffA-B.txt similarity index 100% rename from test/fixtures/go/channel-types.diffA-B.txt rename to test/fixtures/go/corpus/channel-types.diffA-B.txt diff --git a/test/fixtures/go/channel-types.diffB-A.txt b/test/fixtures/go/corpus/channel-types.diffB-A.txt similarity index 100% rename from test/fixtures/go/channel-types.diffB-A.txt rename to test/fixtures/go/corpus/channel-types.diffB-A.txt diff --git a/test/fixtures/go/channel-types.parseA.txt b/test/fixtures/go/corpus/channel-types.parseA.txt similarity index 100% rename from test/fixtures/go/channel-types.parseA.txt rename to test/fixtures/go/corpus/channel-types.parseA.txt diff --git a/test/fixtures/go/channel-types.parseB.txt b/test/fixtures/go/corpus/channel-types.parseB.txt similarity index 100% rename from test/fixtures/go/channel-types.parseB.txt rename to test/fixtures/go/corpus/channel-types.parseB.txt diff --git a/test/fixtures/go/comment.A.go b/test/fixtures/go/corpus/comment.A.go similarity index 100% rename from test/fixtures/go/comment.A.go rename to test/fixtures/go/corpus/comment.A.go diff --git a/test/fixtures/go/comment.B.go b/test/fixtures/go/corpus/comment.B.go similarity index 100% rename from test/fixtures/go/comment.B.go rename to test/fixtures/go/corpus/comment.B.go diff --git a/test/fixtures/go/comment.diffA-B.txt b/test/fixtures/go/corpus/comment.diffA-B.txt similarity index 100% rename from test/fixtures/go/comment.diffA-B.txt rename to test/fixtures/go/corpus/comment.diffA-B.txt diff --git a/test/fixtures/go/comment.diffB-A.txt b/test/fixtures/go/corpus/comment.diffB-A.txt similarity index 100% rename from test/fixtures/go/comment.diffB-A.txt rename to test/fixtures/go/corpus/comment.diffB-A.txt diff --git a/test/fixtures/go/comment.parseA.txt b/test/fixtures/go/corpus/comment.parseA.txt similarity index 100% rename from test/fixtures/go/comment.parseA.txt rename to test/fixtures/go/corpus/comment.parseA.txt diff --git a/test/fixtures/go/comment.parseB.txt b/test/fixtures/go/corpus/comment.parseB.txt similarity index 100% rename from test/fixtures/go/comment.parseB.txt rename to test/fixtures/go/corpus/comment.parseB.txt diff --git a/test/fixtures/go/const-declarations-with-types.A.go b/test/fixtures/go/corpus/const-declarations-with-types.A.go similarity index 100% rename from test/fixtures/go/const-declarations-with-types.A.go rename to test/fixtures/go/corpus/const-declarations-with-types.A.go diff --git a/test/fixtures/go/const-declarations-with-types.B.go b/test/fixtures/go/corpus/const-declarations-with-types.B.go similarity index 100% rename from test/fixtures/go/const-declarations-with-types.B.go rename to test/fixtures/go/corpus/const-declarations-with-types.B.go diff --git a/test/fixtures/go/const-declarations-with-types.diffA-B.txt b/test/fixtures/go/corpus/const-declarations-with-types.diffA-B.txt similarity index 100% rename from test/fixtures/go/const-declarations-with-types.diffA-B.txt rename to test/fixtures/go/corpus/const-declarations-with-types.diffA-B.txt diff --git a/test/fixtures/go/const-declarations-with-types.diffB-A.txt b/test/fixtures/go/corpus/const-declarations-with-types.diffB-A.txt similarity index 100% rename from test/fixtures/go/const-declarations-with-types.diffB-A.txt rename to test/fixtures/go/corpus/const-declarations-with-types.diffB-A.txt diff --git a/test/fixtures/go/const-declarations-with-types.parseA.txt b/test/fixtures/go/corpus/const-declarations-with-types.parseA.txt similarity index 100% rename from test/fixtures/go/const-declarations-with-types.parseA.txt rename to test/fixtures/go/corpus/const-declarations-with-types.parseA.txt diff --git a/test/fixtures/go/const-declarations-with-types.parseB.txt b/test/fixtures/go/corpus/const-declarations-with-types.parseB.txt similarity index 100% rename from test/fixtures/go/const-declarations-with-types.parseB.txt rename to test/fixtures/go/corpus/const-declarations-with-types.parseB.txt diff --git a/test/fixtures/go/const-declarations-without-types.A.go b/test/fixtures/go/corpus/const-declarations-without-types.A.go similarity index 100% rename from test/fixtures/go/const-declarations-without-types.A.go rename to test/fixtures/go/corpus/const-declarations-without-types.A.go diff --git a/test/fixtures/go/const-declarations-without-types.B.go b/test/fixtures/go/corpus/const-declarations-without-types.B.go similarity index 100% rename from test/fixtures/go/const-declarations-without-types.B.go rename to test/fixtures/go/corpus/const-declarations-without-types.B.go diff --git a/test/fixtures/go/const-declarations-without-types.diffA-B.txt b/test/fixtures/go/corpus/const-declarations-without-types.diffA-B.txt similarity index 100% rename from test/fixtures/go/const-declarations-without-types.diffA-B.txt rename to test/fixtures/go/corpus/const-declarations-without-types.diffA-B.txt diff --git a/test/fixtures/go/const-declarations-without-types.diffB-A.txt b/test/fixtures/go/corpus/const-declarations-without-types.diffB-A.txt similarity index 100% rename from test/fixtures/go/const-declarations-without-types.diffB-A.txt rename to test/fixtures/go/corpus/const-declarations-without-types.diffB-A.txt diff --git a/test/fixtures/go/const-declarations-without-types.parseA.txt b/test/fixtures/go/corpus/const-declarations-without-types.parseA.txt similarity index 100% rename from test/fixtures/go/const-declarations-without-types.parseA.txt rename to test/fixtures/go/corpus/const-declarations-without-types.parseA.txt diff --git a/test/fixtures/go/const-declarations-without-types.parseB.txt b/test/fixtures/go/corpus/const-declarations-without-types.parseB.txt similarity index 100% rename from test/fixtures/go/const-declarations-without-types.parseB.txt rename to test/fixtures/go/corpus/const-declarations-without-types.parseB.txt diff --git a/test/fixtures/go/const-with-implicit-values.A.go b/test/fixtures/go/corpus/const-with-implicit-values.A.go similarity index 100% rename from test/fixtures/go/const-with-implicit-values.A.go rename to test/fixtures/go/corpus/const-with-implicit-values.A.go diff --git a/test/fixtures/go/const-with-implicit-values.B.go b/test/fixtures/go/corpus/const-with-implicit-values.B.go similarity index 100% rename from test/fixtures/go/const-with-implicit-values.B.go rename to test/fixtures/go/corpus/const-with-implicit-values.B.go diff --git a/test/fixtures/go/const-with-implicit-values.diffA-B.txt b/test/fixtures/go/corpus/const-with-implicit-values.diffA-B.txt similarity index 100% rename from test/fixtures/go/const-with-implicit-values.diffA-B.txt rename to test/fixtures/go/corpus/const-with-implicit-values.diffA-B.txt diff --git a/test/fixtures/go/const-with-implicit-values.diffB-A.txt b/test/fixtures/go/corpus/const-with-implicit-values.diffB-A.txt similarity index 100% rename from test/fixtures/go/const-with-implicit-values.diffB-A.txt rename to test/fixtures/go/corpus/const-with-implicit-values.diffB-A.txt diff --git a/test/fixtures/go/const-with-implicit-values.parseA.txt b/test/fixtures/go/corpus/const-with-implicit-values.parseA.txt similarity index 100% rename from test/fixtures/go/const-with-implicit-values.parseA.txt rename to test/fixtures/go/corpus/const-with-implicit-values.parseA.txt diff --git a/test/fixtures/go/const-with-implicit-values.parseB.txt b/test/fixtures/go/corpus/const-with-implicit-values.parseB.txt similarity index 100% rename from test/fixtures/go/const-with-implicit-values.parseB.txt rename to test/fixtures/go/corpus/const-with-implicit-values.parseB.txt diff --git a/test/fixtures/go/constructors.A.go b/test/fixtures/go/corpus/constructors.A.go similarity index 100% rename from test/fixtures/go/constructors.A.go rename to test/fixtures/go/corpus/constructors.A.go diff --git a/test/fixtures/go/constructors.B.go b/test/fixtures/go/corpus/constructors.B.go similarity index 100% rename from test/fixtures/go/constructors.B.go rename to test/fixtures/go/corpus/constructors.B.go diff --git a/test/fixtures/go/constructors.diffA-B.txt b/test/fixtures/go/corpus/constructors.diffA-B.txt similarity index 100% rename from test/fixtures/go/constructors.diffA-B.txt rename to test/fixtures/go/corpus/constructors.diffA-B.txt diff --git a/test/fixtures/go/constructors.diffB-A.txt b/test/fixtures/go/corpus/constructors.diffB-A.txt similarity index 100% rename from test/fixtures/go/constructors.diffB-A.txt rename to test/fixtures/go/corpus/constructors.diffB-A.txt diff --git a/test/fixtures/go/constructors.parseA.txt b/test/fixtures/go/corpus/constructors.parseA.txt similarity index 100% rename from test/fixtures/go/constructors.parseA.txt rename to test/fixtures/go/corpus/constructors.parseA.txt diff --git a/test/fixtures/go/constructors.parseB.txt b/test/fixtures/go/corpus/constructors.parseB.txt similarity index 100% rename from test/fixtures/go/constructors.parseB.txt rename to test/fixtures/go/corpus/constructors.parseB.txt diff --git a/test/fixtures/go/float-literals.A.go b/test/fixtures/go/corpus/float-literals.A.go similarity index 100% rename from test/fixtures/go/float-literals.A.go rename to test/fixtures/go/corpus/float-literals.A.go diff --git a/test/fixtures/go/float-literals.B.go b/test/fixtures/go/corpus/float-literals.B.go similarity index 100% rename from test/fixtures/go/float-literals.B.go rename to test/fixtures/go/corpus/float-literals.B.go diff --git a/test/fixtures/go/float-literals.diffA-B.txt b/test/fixtures/go/corpus/float-literals.diffA-B.txt similarity index 100% rename from test/fixtures/go/float-literals.diffA-B.txt rename to test/fixtures/go/corpus/float-literals.diffA-B.txt diff --git a/test/fixtures/go/float-literals.diffB-A.txt b/test/fixtures/go/corpus/float-literals.diffB-A.txt similarity index 100% rename from test/fixtures/go/float-literals.diffB-A.txt rename to test/fixtures/go/corpus/float-literals.diffB-A.txt diff --git a/test/fixtures/go/float-literals.parseA.txt b/test/fixtures/go/corpus/float-literals.parseA.txt similarity index 100% rename from test/fixtures/go/float-literals.parseA.txt rename to test/fixtures/go/corpus/float-literals.parseA.txt diff --git a/test/fixtures/go/float-literals.parseB.txt b/test/fixtures/go/corpus/float-literals.parseB.txt similarity index 100% rename from test/fixtures/go/float-literals.parseB.txt rename to test/fixtures/go/corpus/float-literals.parseB.txt diff --git a/test/fixtures/go/for-statements.A.go b/test/fixtures/go/corpus/for-statements.A.go similarity index 100% rename from test/fixtures/go/for-statements.A.go rename to test/fixtures/go/corpus/for-statements.A.go diff --git a/test/fixtures/go/for-statements.B.go b/test/fixtures/go/corpus/for-statements.B.go similarity index 100% rename from test/fixtures/go/for-statements.B.go rename to test/fixtures/go/corpus/for-statements.B.go diff --git a/test/fixtures/go/for-statements.diffA-B.txt b/test/fixtures/go/corpus/for-statements.diffA-B.txt similarity index 100% rename from test/fixtures/go/for-statements.diffA-B.txt rename to test/fixtures/go/corpus/for-statements.diffA-B.txt diff --git a/test/fixtures/go/for-statements.diffB-A.txt b/test/fixtures/go/corpus/for-statements.diffB-A.txt similarity index 100% rename from test/fixtures/go/for-statements.diffB-A.txt rename to test/fixtures/go/corpus/for-statements.diffB-A.txt diff --git a/test/fixtures/go/for-statements.parseA.txt b/test/fixtures/go/corpus/for-statements.parseA.txt similarity index 100% rename from test/fixtures/go/for-statements.parseA.txt rename to test/fixtures/go/corpus/for-statements.parseA.txt diff --git a/test/fixtures/go/for-statements.parseB.txt b/test/fixtures/go/corpus/for-statements.parseB.txt similarity index 100% rename from test/fixtures/go/for-statements.parseB.txt rename to test/fixtures/go/corpus/for-statements.parseB.txt diff --git a/test/fixtures/go/function-declarations.A.go b/test/fixtures/go/corpus/function-declarations.A.go similarity index 100% rename from test/fixtures/go/function-declarations.A.go rename to test/fixtures/go/corpus/function-declarations.A.go diff --git a/test/fixtures/go/function-declarations.B.go b/test/fixtures/go/corpus/function-declarations.B.go similarity index 100% rename from test/fixtures/go/function-declarations.B.go rename to test/fixtures/go/corpus/function-declarations.B.go diff --git a/test/fixtures/go/function-declarations.diffA-B.txt b/test/fixtures/go/corpus/function-declarations.diffA-B.txt similarity index 100% rename from test/fixtures/go/function-declarations.diffA-B.txt rename to test/fixtures/go/corpus/function-declarations.diffA-B.txt diff --git a/test/fixtures/go/function-declarations.diffB-A.txt b/test/fixtures/go/corpus/function-declarations.diffB-A.txt similarity index 100% rename from test/fixtures/go/function-declarations.diffB-A.txt rename to test/fixtures/go/corpus/function-declarations.diffB-A.txt diff --git a/test/fixtures/go/function-declarations.parseA.txt b/test/fixtures/go/corpus/function-declarations.parseA.txt similarity index 100% rename from test/fixtures/go/function-declarations.parseA.txt rename to test/fixtures/go/corpus/function-declarations.parseA.txt diff --git a/test/fixtures/go/function-declarations.parseB.txt b/test/fixtures/go/corpus/function-declarations.parseB.txt similarity index 100% rename from test/fixtures/go/function-declarations.parseB.txt rename to test/fixtures/go/corpus/function-declarations.parseB.txt diff --git a/test/fixtures/go/function-literals.A.go b/test/fixtures/go/corpus/function-literals.A.go similarity index 100% rename from test/fixtures/go/function-literals.A.go rename to test/fixtures/go/corpus/function-literals.A.go diff --git a/test/fixtures/go/function-literals.B.go b/test/fixtures/go/corpus/function-literals.B.go similarity index 100% rename from test/fixtures/go/function-literals.B.go rename to test/fixtures/go/corpus/function-literals.B.go diff --git a/test/fixtures/go/function-literals.diffA-B.txt b/test/fixtures/go/corpus/function-literals.diffA-B.txt similarity index 100% rename from test/fixtures/go/function-literals.diffA-B.txt rename to test/fixtures/go/corpus/function-literals.diffA-B.txt diff --git a/test/fixtures/go/function-literals.diffB-A.txt b/test/fixtures/go/corpus/function-literals.diffB-A.txt similarity index 100% rename from test/fixtures/go/function-literals.diffB-A.txt rename to test/fixtures/go/corpus/function-literals.diffB-A.txt diff --git a/test/fixtures/go/function-literals.parseA.txt b/test/fixtures/go/corpus/function-literals.parseA.txt similarity index 100% rename from test/fixtures/go/function-literals.parseA.txt rename to test/fixtures/go/corpus/function-literals.parseA.txt diff --git a/test/fixtures/go/function-literals.parseB.txt b/test/fixtures/go/corpus/function-literals.parseB.txt similarity index 100% rename from test/fixtures/go/function-literals.parseB.txt rename to test/fixtures/go/corpus/function-literals.parseB.txt diff --git a/test/fixtures/go/function-types.A.go b/test/fixtures/go/corpus/function-types.A.go similarity index 100% rename from test/fixtures/go/function-types.A.go rename to test/fixtures/go/corpus/function-types.A.go diff --git a/test/fixtures/go/function-types.B.go b/test/fixtures/go/corpus/function-types.B.go similarity index 100% rename from test/fixtures/go/function-types.B.go rename to test/fixtures/go/corpus/function-types.B.go diff --git a/test/fixtures/go/function-types.diffA-B.txt b/test/fixtures/go/corpus/function-types.diffA-B.txt similarity index 100% rename from test/fixtures/go/function-types.diffA-B.txt rename to test/fixtures/go/corpus/function-types.diffA-B.txt diff --git a/test/fixtures/go/function-types.diffB-A.txt b/test/fixtures/go/corpus/function-types.diffB-A.txt similarity index 100% rename from test/fixtures/go/function-types.diffB-A.txt rename to test/fixtures/go/corpus/function-types.diffB-A.txt diff --git a/test/fixtures/go/function-types.parseA.txt b/test/fixtures/go/corpus/function-types.parseA.txt similarity index 100% rename from test/fixtures/go/function-types.parseA.txt rename to test/fixtures/go/corpus/function-types.parseA.txt diff --git a/test/fixtures/go/function-types.parseB.txt b/test/fixtures/go/corpus/function-types.parseB.txt similarity index 100% rename from test/fixtures/go/function-types.parseB.txt rename to test/fixtures/go/corpus/function-types.parseB.txt diff --git a/test/fixtures/go/go-and-defer-statements.A.go b/test/fixtures/go/corpus/go-and-defer-statements.A.go similarity index 100% rename from test/fixtures/go/go-and-defer-statements.A.go rename to test/fixtures/go/corpus/go-and-defer-statements.A.go diff --git a/test/fixtures/go/go-and-defer-statements.B.go b/test/fixtures/go/corpus/go-and-defer-statements.B.go similarity index 100% rename from test/fixtures/go/go-and-defer-statements.B.go rename to test/fixtures/go/corpus/go-and-defer-statements.B.go diff --git a/test/fixtures/go/go-and-defer-statements.diffA-B.txt b/test/fixtures/go/corpus/go-and-defer-statements.diffA-B.txt similarity index 100% rename from test/fixtures/go/go-and-defer-statements.diffA-B.txt rename to test/fixtures/go/corpus/go-and-defer-statements.diffA-B.txt diff --git a/test/fixtures/go/go-and-defer-statements.diffB-A.txt b/test/fixtures/go/corpus/go-and-defer-statements.diffB-A.txt similarity index 100% rename from test/fixtures/go/go-and-defer-statements.diffB-A.txt rename to test/fixtures/go/corpus/go-and-defer-statements.diffB-A.txt diff --git a/test/fixtures/go/go-and-defer-statements.parseA.txt b/test/fixtures/go/corpus/go-and-defer-statements.parseA.txt similarity index 100% rename from test/fixtures/go/go-and-defer-statements.parseA.txt rename to test/fixtures/go/corpus/go-and-defer-statements.parseA.txt diff --git a/test/fixtures/go/go-and-defer-statements.parseB.txt b/test/fixtures/go/corpus/go-and-defer-statements.parseB.txt similarity index 100% rename from test/fixtures/go/go-and-defer-statements.parseB.txt rename to test/fixtures/go/corpus/go-and-defer-statements.parseB.txt diff --git a/test/fixtures/go/grouped-import-declarations.A.go b/test/fixtures/go/corpus/grouped-import-declarations.A.go similarity index 100% rename from test/fixtures/go/grouped-import-declarations.A.go rename to test/fixtures/go/corpus/grouped-import-declarations.A.go diff --git a/test/fixtures/go/grouped-import-declarations.B.go b/test/fixtures/go/corpus/grouped-import-declarations.B.go similarity index 100% rename from test/fixtures/go/grouped-import-declarations.B.go rename to test/fixtures/go/corpus/grouped-import-declarations.B.go diff --git a/test/fixtures/go/grouped-import-declarations.diffA-B.txt b/test/fixtures/go/corpus/grouped-import-declarations.diffA-B.txt similarity index 100% rename from test/fixtures/go/grouped-import-declarations.diffA-B.txt rename to test/fixtures/go/corpus/grouped-import-declarations.diffA-B.txt diff --git a/test/fixtures/go/grouped-import-declarations.diffB-A.txt b/test/fixtures/go/corpus/grouped-import-declarations.diffB-A.txt similarity index 100% rename from test/fixtures/go/grouped-import-declarations.diffB-A.txt rename to test/fixtures/go/corpus/grouped-import-declarations.diffB-A.txt diff --git a/test/fixtures/go/grouped-import-declarations.parseA.txt b/test/fixtures/go/corpus/grouped-import-declarations.parseA.txt similarity index 100% rename from test/fixtures/go/grouped-import-declarations.parseA.txt rename to test/fixtures/go/corpus/grouped-import-declarations.parseA.txt diff --git a/test/fixtures/go/grouped-import-declarations.parseB.txt b/test/fixtures/go/corpus/grouped-import-declarations.parseB.txt similarity index 100% rename from test/fixtures/go/grouped-import-declarations.parseB.txt rename to test/fixtures/go/corpus/grouped-import-declarations.parseB.txt diff --git a/test/fixtures/go/grouped-var-declarations.A.go b/test/fixtures/go/corpus/grouped-var-declarations.A.go similarity index 100% rename from test/fixtures/go/grouped-var-declarations.A.go rename to test/fixtures/go/corpus/grouped-var-declarations.A.go diff --git a/test/fixtures/go/grouped-var-declarations.B.go b/test/fixtures/go/corpus/grouped-var-declarations.B.go similarity index 100% rename from test/fixtures/go/grouped-var-declarations.B.go rename to test/fixtures/go/corpus/grouped-var-declarations.B.go diff --git a/test/fixtures/go/grouped-var-declarations.diffA-B.txt b/test/fixtures/go/corpus/grouped-var-declarations.diffA-B.txt similarity index 100% rename from test/fixtures/go/grouped-var-declarations.diffA-B.txt rename to test/fixtures/go/corpus/grouped-var-declarations.diffA-B.txt diff --git a/test/fixtures/go/grouped-var-declarations.diffB-A.txt b/test/fixtures/go/corpus/grouped-var-declarations.diffB-A.txt similarity index 100% rename from test/fixtures/go/grouped-var-declarations.diffB-A.txt rename to test/fixtures/go/corpus/grouped-var-declarations.diffB-A.txt diff --git a/test/fixtures/go/grouped-var-declarations.parseA.txt b/test/fixtures/go/corpus/grouped-var-declarations.parseA.txt similarity index 100% rename from test/fixtures/go/grouped-var-declarations.parseA.txt rename to test/fixtures/go/corpus/grouped-var-declarations.parseA.txt diff --git a/test/fixtures/go/grouped-var-declarations.parseB.txt b/test/fixtures/go/corpus/grouped-var-declarations.parseB.txt similarity index 100% rename from test/fixtures/go/grouped-var-declarations.parseB.txt rename to test/fixtures/go/corpus/grouped-var-declarations.parseB.txt diff --git a/test/fixtures/go/if-statements.A.go b/test/fixtures/go/corpus/if-statements.A.go similarity index 100% rename from test/fixtures/go/if-statements.A.go rename to test/fixtures/go/corpus/if-statements.A.go diff --git a/test/fixtures/go/if-statements.B.go b/test/fixtures/go/corpus/if-statements.B.go similarity index 100% rename from test/fixtures/go/if-statements.B.go rename to test/fixtures/go/corpus/if-statements.B.go diff --git a/test/fixtures/go/if-statements.diffA-B.txt b/test/fixtures/go/corpus/if-statements.diffA-B.txt similarity index 100% rename from test/fixtures/go/if-statements.diffA-B.txt rename to test/fixtures/go/corpus/if-statements.diffA-B.txt diff --git a/test/fixtures/go/if-statements.diffB-A.txt b/test/fixtures/go/corpus/if-statements.diffB-A.txt similarity index 100% rename from test/fixtures/go/if-statements.diffB-A.txt rename to test/fixtures/go/corpus/if-statements.diffB-A.txt diff --git a/test/fixtures/go/if-statements.parseA.txt b/test/fixtures/go/corpus/if-statements.parseA.txt similarity index 100% rename from test/fixtures/go/if-statements.parseA.txt rename to test/fixtures/go/corpus/if-statements.parseA.txt diff --git a/test/fixtures/go/if-statements.parseB.txt b/test/fixtures/go/corpus/if-statements.parseB.txt similarity index 100% rename from test/fixtures/go/if-statements.parseB.txt rename to test/fixtures/go/corpus/if-statements.parseB.txt diff --git a/test/fixtures/go/imaginary-literals.A.go b/test/fixtures/go/corpus/imaginary-literals.A.go similarity index 100% rename from test/fixtures/go/imaginary-literals.A.go rename to test/fixtures/go/corpus/imaginary-literals.A.go diff --git a/test/fixtures/go/imaginary-literals.B.go b/test/fixtures/go/corpus/imaginary-literals.B.go similarity index 100% rename from test/fixtures/go/imaginary-literals.B.go rename to test/fixtures/go/corpus/imaginary-literals.B.go diff --git a/test/fixtures/go/imaginary-literals.diffA-B.txt b/test/fixtures/go/corpus/imaginary-literals.diffA-B.txt similarity index 100% rename from test/fixtures/go/imaginary-literals.diffA-B.txt rename to test/fixtures/go/corpus/imaginary-literals.diffA-B.txt diff --git a/test/fixtures/go/imaginary-literals.diffB-A.txt b/test/fixtures/go/corpus/imaginary-literals.diffB-A.txt similarity index 100% rename from test/fixtures/go/imaginary-literals.diffB-A.txt rename to test/fixtures/go/corpus/imaginary-literals.diffB-A.txt diff --git a/test/fixtures/go/imaginary-literals.parseA.txt b/test/fixtures/go/corpus/imaginary-literals.parseA.txt similarity index 100% rename from test/fixtures/go/imaginary-literals.parseA.txt rename to test/fixtures/go/corpus/imaginary-literals.parseA.txt diff --git a/test/fixtures/go/imaginary-literals.parseB.txt b/test/fixtures/go/corpus/imaginary-literals.parseB.txt similarity index 100% rename from test/fixtures/go/imaginary-literals.parseB.txt rename to test/fixtures/go/corpus/imaginary-literals.parseB.txt diff --git a/test/fixtures/go/import-statements.A.go b/test/fixtures/go/corpus/import-statements.A.go similarity index 100% rename from test/fixtures/go/import-statements.A.go rename to test/fixtures/go/corpus/import-statements.A.go diff --git a/test/fixtures/go/import-statements.B.go b/test/fixtures/go/corpus/import-statements.B.go similarity index 100% rename from test/fixtures/go/import-statements.B.go rename to test/fixtures/go/corpus/import-statements.B.go diff --git a/test/fixtures/go/import-statements.diffA-B.txt b/test/fixtures/go/corpus/import-statements.diffA-B.txt similarity index 100% rename from test/fixtures/go/import-statements.diffA-B.txt rename to test/fixtures/go/corpus/import-statements.diffA-B.txt diff --git a/test/fixtures/go/import-statements.diffB-A.txt b/test/fixtures/go/corpus/import-statements.diffB-A.txt similarity index 100% rename from test/fixtures/go/import-statements.diffB-A.txt rename to test/fixtures/go/corpus/import-statements.diffB-A.txt diff --git a/test/fixtures/go/import-statements.parseA.txt b/test/fixtures/go/corpus/import-statements.parseA.txt similarity index 100% rename from test/fixtures/go/import-statements.parseA.txt rename to test/fixtures/go/corpus/import-statements.parseA.txt diff --git a/test/fixtures/go/import-statements.parseB.txt b/test/fixtures/go/corpus/import-statements.parseB.txt similarity index 100% rename from test/fixtures/go/import-statements.parseB.txt rename to test/fixtures/go/corpus/import-statements.parseB.txt diff --git a/test/fixtures/go/increment-decrement-statements.A.go b/test/fixtures/go/corpus/increment-decrement-statements.A.go similarity index 100% rename from test/fixtures/go/increment-decrement-statements.A.go rename to test/fixtures/go/corpus/increment-decrement-statements.A.go diff --git a/test/fixtures/go/increment-decrement-statements.B.go b/test/fixtures/go/corpus/increment-decrement-statements.B.go similarity index 100% rename from test/fixtures/go/increment-decrement-statements.B.go rename to test/fixtures/go/corpus/increment-decrement-statements.B.go diff --git a/test/fixtures/go/increment-decrement-statements.diffA-B.txt b/test/fixtures/go/corpus/increment-decrement-statements.diffA-B.txt similarity index 100% rename from test/fixtures/go/increment-decrement-statements.diffA-B.txt rename to test/fixtures/go/corpus/increment-decrement-statements.diffA-B.txt diff --git a/test/fixtures/go/increment-decrement-statements.diffB-A.txt b/test/fixtures/go/corpus/increment-decrement-statements.diffB-A.txt similarity index 100% rename from test/fixtures/go/increment-decrement-statements.diffB-A.txt rename to test/fixtures/go/corpus/increment-decrement-statements.diffB-A.txt diff --git a/test/fixtures/go/increment-decrement-statements.parseA.txt b/test/fixtures/go/corpus/increment-decrement-statements.parseA.txt similarity index 100% rename from test/fixtures/go/increment-decrement-statements.parseA.txt rename to test/fixtures/go/corpus/increment-decrement-statements.parseA.txt diff --git a/test/fixtures/go/increment-decrement-statements.parseB.txt b/test/fixtures/go/corpus/increment-decrement-statements.parseB.txt similarity index 100% rename from test/fixtures/go/increment-decrement-statements.parseB.txt rename to test/fixtures/go/corpus/increment-decrement-statements.parseB.txt diff --git a/test/fixtures/go/int-literals.A.go b/test/fixtures/go/corpus/int-literals.A.go similarity index 100% rename from test/fixtures/go/int-literals.A.go rename to test/fixtures/go/corpus/int-literals.A.go diff --git a/test/fixtures/go/int-literals.B.go b/test/fixtures/go/corpus/int-literals.B.go similarity index 100% rename from test/fixtures/go/int-literals.B.go rename to test/fixtures/go/corpus/int-literals.B.go diff --git a/test/fixtures/go/int-literals.diffA-B.txt b/test/fixtures/go/corpus/int-literals.diffA-B.txt similarity index 100% rename from test/fixtures/go/int-literals.diffA-B.txt rename to test/fixtures/go/corpus/int-literals.diffA-B.txt diff --git a/test/fixtures/go/int-literals.diffB-A.txt b/test/fixtures/go/corpus/int-literals.diffB-A.txt similarity index 100% rename from test/fixtures/go/int-literals.diffB-A.txt rename to test/fixtures/go/corpus/int-literals.diffB-A.txt diff --git a/test/fixtures/go/int-literals.parseA.txt b/test/fixtures/go/corpus/int-literals.parseA.txt similarity index 100% rename from test/fixtures/go/int-literals.parseA.txt rename to test/fixtures/go/corpus/int-literals.parseA.txt diff --git a/test/fixtures/go/int-literals.parseB.txt b/test/fixtures/go/corpus/int-literals.parseB.txt similarity index 100% rename from test/fixtures/go/int-literals.parseB.txt rename to test/fixtures/go/corpus/int-literals.parseB.txt diff --git a/test/fixtures/go/interface-types.A.go b/test/fixtures/go/corpus/interface-types.A.go similarity index 100% rename from test/fixtures/go/interface-types.A.go rename to test/fixtures/go/corpus/interface-types.A.go diff --git a/test/fixtures/go/interface-types.B.go b/test/fixtures/go/corpus/interface-types.B.go similarity index 100% rename from test/fixtures/go/interface-types.B.go rename to test/fixtures/go/corpus/interface-types.B.go diff --git a/test/fixtures/go/interface-types.diffA-B.txt b/test/fixtures/go/corpus/interface-types.diffA-B.txt similarity index 100% rename from test/fixtures/go/interface-types.diffA-B.txt rename to test/fixtures/go/corpus/interface-types.diffA-B.txt diff --git a/test/fixtures/go/interface-types.diffB-A.txt b/test/fixtures/go/corpus/interface-types.diffB-A.txt similarity index 100% rename from test/fixtures/go/interface-types.diffB-A.txt rename to test/fixtures/go/corpus/interface-types.diffB-A.txt diff --git a/test/fixtures/go/interface-types.parseA.txt b/test/fixtures/go/corpus/interface-types.parseA.txt similarity index 100% rename from test/fixtures/go/interface-types.parseA.txt rename to test/fixtures/go/corpus/interface-types.parseA.txt diff --git a/test/fixtures/go/interface-types.parseB.txt b/test/fixtures/go/corpus/interface-types.parseB.txt similarity index 100% rename from test/fixtures/go/interface-types.parseB.txt rename to test/fixtures/go/corpus/interface-types.parseB.txt diff --git a/test/fixtures/go/label-statements.A.go b/test/fixtures/go/corpus/label-statements.A.go similarity index 100% rename from test/fixtures/go/label-statements.A.go rename to test/fixtures/go/corpus/label-statements.A.go diff --git a/test/fixtures/go/label-statements.B.go b/test/fixtures/go/corpus/label-statements.B.go similarity index 100% rename from test/fixtures/go/label-statements.B.go rename to test/fixtures/go/corpus/label-statements.B.go diff --git a/test/fixtures/go/label-statements.diffA-B.txt b/test/fixtures/go/corpus/label-statements.diffA-B.txt similarity index 100% rename from test/fixtures/go/label-statements.diffA-B.txt rename to test/fixtures/go/corpus/label-statements.diffA-B.txt diff --git a/test/fixtures/go/label-statements.diffB-A.txt b/test/fixtures/go/corpus/label-statements.diffB-A.txt similarity index 100% rename from test/fixtures/go/label-statements.diffB-A.txt rename to test/fixtures/go/corpus/label-statements.diffB-A.txt diff --git a/test/fixtures/go/label-statements.parseA.txt b/test/fixtures/go/corpus/label-statements.parseA.txt similarity index 100% rename from test/fixtures/go/label-statements.parseA.txt rename to test/fixtures/go/corpus/label-statements.parseA.txt diff --git a/test/fixtures/go/label-statements.parseB.txt b/test/fixtures/go/corpus/label-statements.parseB.txt similarity index 100% rename from test/fixtures/go/label-statements.parseB.txt rename to test/fixtures/go/corpus/label-statements.parseB.txt diff --git a/test/fixtures/go/map-literals.A.go b/test/fixtures/go/corpus/map-literals.A.go similarity index 100% rename from test/fixtures/go/map-literals.A.go rename to test/fixtures/go/corpus/map-literals.A.go diff --git a/test/fixtures/go/map-literals.B.go b/test/fixtures/go/corpus/map-literals.B.go similarity index 100% rename from test/fixtures/go/map-literals.B.go rename to test/fixtures/go/corpus/map-literals.B.go diff --git a/test/fixtures/go/map-literals.diffA-B.txt b/test/fixtures/go/corpus/map-literals.diffA-B.txt similarity index 100% rename from test/fixtures/go/map-literals.diffA-B.txt rename to test/fixtures/go/corpus/map-literals.diffA-B.txt diff --git a/test/fixtures/go/map-literals.diffB-A.txt b/test/fixtures/go/corpus/map-literals.diffB-A.txt similarity index 100% rename from test/fixtures/go/map-literals.diffB-A.txt rename to test/fixtures/go/corpus/map-literals.diffB-A.txt diff --git a/test/fixtures/go/map-literals.parseA.txt b/test/fixtures/go/corpus/map-literals.parseA.txt similarity index 100% rename from test/fixtures/go/map-literals.parseA.txt rename to test/fixtures/go/corpus/map-literals.parseA.txt diff --git a/test/fixtures/go/map-literals.parseB.txt b/test/fixtures/go/corpus/map-literals.parseB.txt similarity index 100% rename from test/fixtures/go/map-literals.parseB.txt rename to test/fixtures/go/corpus/map-literals.parseB.txt diff --git a/test/fixtures/go/map-types.A.go b/test/fixtures/go/corpus/map-types.A.go similarity index 100% rename from test/fixtures/go/map-types.A.go rename to test/fixtures/go/corpus/map-types.A.go diff --git a/test/fixtures/go/map-types.B.go b/test/fixtures/go/corpus/map-types.B.go similarity index 100% rename from test/fixtures/go/map-types.B.go rename to test/fixtures/go/corpus/map-types.B.go diff --git a/test/fixtures/go/map-types.diffA-B.txt b/test/fixtures/go/corpus/map-types.diffA-B.txt similarity index 100% rename from test/fixtures/go/map-types.diffA-B.txt rename to test/fixtures/go/corpus/map-types.diffA-B.txt diff --git a/test/fixtures/go/map-types.diffB-A.txt b/test/fixtures/go/corpus/map-types.diffB-A.txt similarity index 100% rename from test/fixtures/go/map-types.diffB-A.txt rename to test/fixtures/go/corpus/map-types.diffB-A.txt diff --git a/test/fixtures/go/map-types.parseA.txt b/test/fixtures/go/corpus/map-types.parseA.txt similarity index 100% rename from test/fixtures/go/map-types.parseA.txt rename to test/fixtures/go/corpus/map-types.parseA.txt diff --git a/test/fixtures/go/map-types.parseB.txt b/test/fixtures/go/corpus/map-types.parseB.txt similarity index 100% rename from test/fixtures/go/map-types.parseB.txt rename to test/fixtures/go/corpus/map-types.parseB.txt diff --git a/test/fixtures/go/method-declarations.A.go b/test/fixtures/go/corpus/method-declarations.A.go similarity index 100% rename from test/fixtures/go/method-declarations.A.go rename to test/fixtures/go/corpus/method-declarations.A.go diff --git a/test/fixtures/go/method-declarations.B.go b/test/fixtures/go/corpus/method-declarations.B.go similarity index 100% rename from test/fixtures/go/method-declarations.B.go rename to test/fixtures/go/corpus/method-declarations.B.go diff --git a/test/fixtures/go/method-declarations.diffA-B.txt b/test/fixtures/go/corpus/method-declarations.diffA-B.txt similarity index 100% rename from test/fixtures/go/method-declarations.diffA-B.txt rename to test/fixtures/go/corpus/method-declarations.diffA-B.txt diff --git a/test/fixtures/go/method-declarations.diffB-A.txt b/test/fixtures/go/corpus/method-declarations.diffB-A.txt similarity index 100% rename from test/fixtures/go/method-declarations.diffB-A.txt rename to test/fixtures/go/corpus/method-declarations.diffB-A.txt diff --git a/test/fixtures/go/method-declarations.parseA.txt b/test/fixtures/go/corpus/method-declarations.parseA.txt similarity index 100% rename from test/fixtures/go/method-declarations.parseA.txt rename to test/fixtures/go/corpus/method-declarations.parseA.txt diff --git a/test/fixtures/go/method-declarations.parseB.txt b/test/fixtures/go/corpus/method-declarations.parseB.txt similarity index 100% rename from test/fixtures/go/method-declarations.parseB.txt rename to test/fixtures/go/corpus/method-declarations.parseB.txt diff --git a/test/fixtures/go/modifying-struct-fields.A.go b/test/fixtures/go/corpus/modifying-struct-fields.A.go similarity index 100% rename from test/fixtures/go/modifying-struct-fields.A.go rename to test/fixtures/go/corpus/modifying-struct-fields.A.go diff --git a/test/fixtures/go/modifying-struct-fields.B.go b/test/fixtures/go/corpus/modifying-struct-fields.B.go similarity index 100% rename from test/fixtures/go/modifying-struct-fields.B.go rename to test/fixtures/go/corpus/modifying-struct-fields.B.go diff --git a/test/fixtures/go/modifying-struct-fields.diffA-B.txt b/test/fixtures/go/corpus/modifying-struct-fields.diffA-B.txt similarity index 100% rename from test/fixtures/go/modifying-struct-fields.diffA-B.txt rename to test/fixtures/go/corpus/modifying-struct-fields.diffA-B.txt diff --git a/test/fixtures/go/modifying-struct-fields.diffB-A.txt b/test/fixtures/go/corpus/modifying-struct-fields.diffB-A.txt similarity index 100% rename from test/fixtures/go/modifying-struct-fields.diffB-A.txt rename to test/fixtures/go/corpus/modifying-struct-fields.diffB-A.txt diff --git a/test/fixtures/go/modifying-struct-fields.parseA.txt b/test/fixtures/go/corpus/modifying-struct-fields.parseA.txt similarity index 100% rename from test/fixtures/go/modifying-struct-fields.parseA.txt rename to test/fixtures/go/corpus/modifying-struct-fields.parseA.txt diff --git a/test/fixtures/go/modifying-struct-fields.parseB.txt b/test/fixtures/go/corpus/modifying-struct-fields.parseB.txt similarity index 100% rename from test/fixtures/go/modifying-struct-fields.parseB.txt rename to test/fixtures/go/corpus/modifying-struct-fields.parseB.txt diff --git a/test/fixtures/go/parameter-declarations-with-types.A.go b/test/fixtures/go/corpus/parameter-declarations-with-types.A.go similarity index 100% rename from test/fixtures/go/parameter-declarations-with-types.A.go rename to test/fixtures/go/corpus/parameter-declarations-with-types.A.go diff --git a/test/fixtures/go/parameter-declarations-with-types.B.go b/test/fixtures/go/corpus/parameter-declarations-with-types.B.go similarity index 100% rename from test/fixtures/go/parameter-declarations-with-types.B.go rename to test/fixtures/go/corpus/parameter-declarations-with-types.B.go diff --git a/test/fixtures/go/parameter-declarations-with-types.diffA-B.txt b/test/fixtures/go/corpus/parameter-declarations-with-types.diffA-B.txt similarity index 100% rename from test/fixtures/go/parameter-declarations-with-types.diffA-B.txt rename to test/fixtures/go/corpus/parameter-declarations-with-types.diffA-B.txt diff --git a/test/fixtures/go/parameter-declarations-with-types.diffB-A.txt b/test/fixtures/go/corpus/parameter-declarations-with-types.diffB-A.txt similarity index 100% rename from test/fixtures/go/parameter-declarations-with-types.diffB-A.txt rename to test/fixtures/go/corpus/parameter-declarations-with-types.diffB-A.txt diff --git a/test/fixtures/go/parameter-declarations-with-types.parseA.txt b/test/fixtures/go/corpus/parameter-declarations-with-types.parseA.txt similarity index 100% rename from test/fixtures/go/parameter-declarations-with-types.parseA.txt rename to test/fixtures/go/corpus/parameter-declarations-with-types.parseA.txt diff --git a/test/fixtures/go/parameter-declarations-with-types.parseB.txt b/test/fixtures/go/corpus/parameter-declarations-with-types.parseB.txt similarity index 100% rename from test/fixtures/go/parameter-declarations-with-types.parseB.txt rename to test/fixtures/go/corpus/parameter-declarations-with-types.parseB.txt diff --git a/test/fixtures/go/pointer-types.A.go b/test/fixtures/go/corpus/pointer-types.A.go similarity index 100% rename from test/fixtures/go/pointer-types.A.go rename to test/fixtures/go/corpus/pointer-types.A.go diff --git a/test/fixtures/go/pointer-types.B.go b/test/fixtures/go/corpus/pointer-types.B.go similarity index 100% rename from test/fixtures/go/pointer-types.B.go rename to test/fixtures/go/corpus/pointer-types.B.go diff --git a/test/fixtures/go/pointer-types.diffA-B.txt b/test/fixtures/go/corpus/pointer-types.diffA-B.txt similarity index 100% rename from test/fixtures/go/pointer-types.diffA-B.txt rename to test/fixtures/go/corpus/pointer-types.diffA-B.txt diff --git a/test/fixtures/go/pointer-types.diffB-A.txt b/test/fixtures/go/corpus/pointer-types.diffB-A.txt similarity index 100% rename from test/fixtures/go/pointer-types.diffB-A.txt rename to test/fixtures/go/corpus/pointer-types.diffB-A.txt diff --git a/test/fixtures/go/pointer-types.parseA.txt b/test/fixtures/go/corpus/pointer-types.parseA.txt similarity index 100% rename from test/fixtures/go/pointer-types.parseA.txt rename to test/fixtures/go/corpus/pointer-types.parseA.txt diff --git a/test/fixtures/go/pointer-types.parseB.txt b/test/fixtures/go/corpus/pointer-types.parseB.txt similarity index 100% rename from test/fixtures/go/pointer-types.parseB.txt rename to test/fixtures/go/corpus/pointer-types.parseB.txt diff --git a/test/fixtures/go/qualified-types.A.go b/test/fixtures/go/corpus/qualified-types.A.go similarity index 100% rename from test/fixtures/go/qualified-types.A.go rename to test/fixtures/go/corpus/qualified-types.A.go diff --git a/test/fixtures/go/qualified-types.B.go b/test/fixtures/go/corpus/qualified-types.B.go similarity index 100% rename from test/fixtures/go/qualified-types.B.go rename to test/fixtures/go/corpus/qualified-types.B.go diff --git a/test/fixtures/go/qualified-types.diffA-B.txt b/test/fixtures/go/corpus/qualified-types.diffA-B.txt similarity index 100% rename from test/fixtures/go/qualified-types.diffA-B.txt rename to test/fixtures/go/corpus/qualified-types.diffA-B.txt diff --git a/test/fixtures/go/qualified-types.diffB-A.txt b/test/fixtures/go/corpus/qualified-types.diffB-A.txt similarity index 100% rename from test/fixtures/go/qualified-types.diffB-A.txt rename to test/fixtures/go/corpus/qualified-types.diffB-A.txt diff --git a/test/fixtures/go/qualified-types.parseA.txt b/test/fixtures/go/corpus/qualified-types.parseA.txt similarity index 100% rename from test/fixtures/go/qualified-types.parseA.txt rename to test/fixtures/go/corpus/qualified-types.parseA.txt diff --git a/test/fixtures/go/qualified-types.parseB.txt b/test/fixtures/go/corpus/qualified-types.parseB.txt similarity index 100% rename from test/fixtures/go/qualified-types.parseB.txt rename to test/fixtures/go/corpus/qualified-types.parseB.txt diff --git a/test/fixtures/go/rune-literals.A.go b/test/fixtures/go/corpus/rune-literals.A.go similarity index 100% rename from test/fixtures/go/rune-literals.A.go rename to test/fixtures/go/corpus/rune-literals.A.go diff --git a/test/fixtures/go/rune-literals.B.go b/test/fixtures/go/corpus/rune-literals.B.go similarity index 100% rename from test/fixtures/go/rune-literals.B.go rename to test/fixtures/go/corpus/rune-literals.B.go diff --git a/test/fixtures/go/rune-literals.diffA-B.txt b/test/fixtures/go/corpus/rune-literals.diffA-B.txt similarity index 100% rename from test/fixtures/go/rune-literals.diffA-B.txt rename to test/fixtures/go/corpus/rune-literals.diffA-B.txt diff --git a/test/fixtures/go/rune-literals.diffB-A.txt b/test/fixtures/go/corpus/rune-literals.diffB-A.txt similarity index 100% rename from test/fixtures/go/rune-literals.diffB-A.txt rename to test/fixtures/go/corpus/rune-literals.diffB-A.txt diff --git a/test/fixtures/go/rune-literals.parseA.txt b/test/fixtures/go/corpus/rune-literals.parseA.txt similarity index 100% rename from test/fixtures/go/rune-literals.parseA.txt rename to test/fixtures/go/corpus/rune-literals.parseA.txt diff --git a/test/fixtures/go/rune-literals.parseB.txt b/test/fixtures/go/corpus/rune-literals.parseB.txt similarity index 100% rename from test/fixtures/go/rune-literals.parseB.txt rename to test/fixtures/go/corpus/rune-literals.parseB.txt diff --git a/test/fixtures/go/select-statements.A.go b/test/fixtures/go/corpus/select-statements.A.go similarity index 100% rename from test/fixtures/go/select-statements.A.go rename to test/fixtures/go/corpus/select-statements.A.go diff --git a/test/fixtures/go/select-statements.B.go b/test/fixtures/go/corpus/select-statements.B.go similarity index 100% rename from test/fixtures/go/select-statements.B.go rename to test/fixtures/go/corpus/select-statements.B.go diff --git a/test/fixtures/go/select-statements.diffA-B.txt b/test/fixtures/go/corpus/select-statements.diffA-B.txt similarity index 100% rename from test/fixtures/go/select-statements.diffA-B.txt rename to test/fixtures/go/corpus/select-statements.diffA-B.txt diff --git a/test/fixtures/go/select-statements.diffB-A.txt b/test/fixtures/go/corpus/select-statements.diffB-A.txt similarity index 100% rename from test/fixtures/go/select-statements.diffB-A.txt rename to test/fixtures/go/corpus/select-statements.diffB-A.txt diff --git a/test/fixtures/go/select-statements.parseA.txt b/test/fixtures/go/corpus/select-statements.parseA.txt similarity index 100% rename from test/fixtures/go/select-statements.parseA.txt rename to test/fixtures/go/corpus/select-statements.parseA.txt diff --git a/test/fixtures/go/select-statements.parseB.txt b/test/fixtures/go/corpus/select-statements.parseB.txt similarity index 100% rename from test/fixtures/go/select-statements.parseB.txt rename to test/fixtures/go/corpus/select-statements.parseB.txt diff --git a/test/fixtures/go/selector-expressions.A.go b/test/fixtures/go/corpus/selector-expressions.A.go similarity index 100% rename from test/fixtures/go/selector-expressions.A.go rename to test/fixtures/go/corpus/selector-expressions.A.go diff --git a/test/fixtures/go/selector-expressions.B.go b/test/fixtures/go/corpus/selector-expressions.B.go similarity index 100% rename from test/fixtures/go/selector-expressions.B.go rename to test/fixtures/go/corpus/selector-expressions.B.go diff --git a/test/fixtures/go/selector-expressions.diffA-B.txt b/test/fixtures/go/corpus/selector-expressions.diffA-B.txt similarity index 100% rename from test/fixtures/go/selector-expressions.diffA-B.txt rename to test/fixtures/go/corpus/selector-expressions.diffA-B.txt diff --git a/test/fixtures/go/selector-expressions.diffB-A.txt b/test/fixtures/go/corpus/selector-expressions.diffB-A.txt similarity index 100% rename from test/fixtures/go/selector-expressions.diffB-A.txt rename to test/fixtures/go/corpus/selector-expressions.diffB-A.txt diff --git a/test/fixtures/go/selector-expressions.parseA.txt b/test/fixtures/go/corpus/selector-expressions.parseA.txt similarity index 100% rename from test/fixtures/go/selector-expressions.parseA.txt rename to test/fixtures/go/corpus/selector-expressions.parseA.txt diff --git a/test/fixtures/go/selector-expressions.parseB.txt b/test/fixtures/go/corpus/selector-expressions.parseB.txt similarity index 100% rename from test/fixtures/go/selector-expressions.parseB.txt rename to test/fixtures/go/corpus/selector-expressions.parseB.txt diff --git a/test/fixtures/go/send-statements.A.go b/test/fixtures/go/corpus/send-statements.A.go similarity index 100% rename from test/fixtures/go/send-statements.A.go rename to test/fixtures/go/corpus/send-statements.A.go diff --git a/test/fixtures/go/send-statements.B.go b/test/fixtures/go/corpus/send-statements.B.go similarity index 100% rename from test/fixtures/go/send-statements.B.go rename to test/fixtures/go/corpus/send-statements.B.go diff --git a/test/fixtures/go/send-statements.diffA-B.txt b/test/fixtures/go/corpus/send-statements.diffA-B.txt similarity index 100% rename from test/fixtures/go/send-statements.diffA-B.txt rename to test/fixtures/go/corpus/send-statements.diffA-B.txt diff --git a/test/fixtures/go/send-statements.diffB-A.txt b/test/fixtures/go/corpus/send-statements.diffB-A.txt similarity index 100% rename from test/fixtures/go/send-statements.diffB-A.txt rename to test/fixtures/go/corpus/send-statements.diffB-A.txt diff --git a/test/fixtures/go/send-statements.parseA.txt b/test/fixtures/go/corpus/send-statements.parseA.txt similarity index 100% rename from test/fixtures/go/send-statements.parseA.txt rename to test/fixtures/go/corpus/send-statements.parseA.txt diff --git a/test/fixtures/go/send-statements.parseB.txt b/test/fixtures/go/corpus/send-statements.parseB.txt similarity index 100% rename from test/fixtures/go/send-statements.parseB.txt rename to test/fixtures/go/corpus/send-statements.parseB.txt diff --git a/test/fixtures/go/short-var-declarations.A.go b/test/fixtures/go/corpus/short-var-declarations.A.go similarity index 100% rename from test/fixtures/go/short-var-declarations.A.go rename to test/fixtures/go/corpus/short-var-declarations.A.go diff --git a/test/fixtures/go/short-var-declarations.B.go b/test/fixtures/go/corpus/short-var-declarations.B.go similarity index 100% rename from test/fixtures/go/short-var-declarations.B.go rename to test/fixtures/go/corpus/short-var-declarations.B.go diff --git a/test/fixtures/go/short-var-declarations.diffA-B.txt b/test/fixtures/go/corpus/short-var-declarations.diffA-B.txt similarity index 100% rename from test/fixtures/go/short-var-declarations.diffA-B.txt rename to test/fixtures/go/corpus/short-var-declarations.diffA-B.txt diff --git a/test/fixtures/go/short-var-declarations.diffB-A.txt b/test/fixtures/go/corpus/short-var-declarations.diffB-A.txt similarity index 100% rename from test/fixtures/go/short-var-declarations.diffB-A.txt rename to test/fixtures/go/corpus/short-var-declarations.diffB-A.txt diff --git a/test/fixtures/go/short-var-declarations.parseA.txt b/test/fixtures/go/corpus/short-var-declarations.parseA.txt similarity index 100% rename from test/fixtures/go/short-var-declarations.parseA.txt rename to test/fixtures/go/corpus/short-var-declarations.parseA.txt diff --git a/test/fixtures/go/short-var-declarations.parseB.txt b/test/fixtures/go/corpus/short-var-declarations.parseB.txt similarity index 100% rename from test/fixtures/go/short-var-declarations.parseB.txt rename to test/fixtures/go/corpus/short-var-declarations.parseB.txt diff --git a/test/fixtures/go/single-import-declarations.A.go b/test/fixtures/go/corpus/single-import-declarations.A.go similarity index 100% rename from test/fixtures/go/single-import-declarations.A.go rename to test/fixtures/go/corpus/single-import-declarations.A.go diff --git a/test/fixtures/go/single-import-declarations.B.go b/test/fixtures/go/corpus/single-import-declarations.B.go similarity index 100% rename from test/fixtures/go/single-import-declarations.B.go rename to test/fixtures/go/corpus/single-import-declarations.B.go diff --git a/test/fixtures/go/single-import-declarations.diffA-B.txt b/test/fixtures/go/corpus/single-import-declarations.diffA-B.txt similarity index 100% rename from test/fixtures/go/single-import-declarations.diffA-B.txt rename to test/fixtures/go/corpus/single-import-declarations.diffA-B.txt diff --git a/test/fixtures/go/single-import-declarations.diffB-A.txt b/test/fixtures/go/corpus/single-import-declarations.diffB-A.txt similarity index 100% rename from test/fixtures/go/single-import-declarations.diffB-A.txt rename to test/fixtures/go/corpus/single-import-declarations.diffB-A.txt diff --git a/test/fixtures/go/single-import-declarations.parseA.txt b/test/fixtures/go/corpus/single-import-declarations.parseA.txt similarity index 100% rename from test/fixtures/go/single-import-declarations.parseA.txt rename to test/fixtures/go/corpus/single-import-declarations.parseA.txt diff --git a/test/fixtures/go/single-import-declarations.parseB.txt b/test/fixtures/go/corpus/single-import-declarations.parseB.txt similarity index 100% rename from test/fixtures/go/single-import-declarations.parseB.txt rename to test/fixtures/go/corpus/single-import-declarations.parseB.txt diff --git a/test/fixtures/go/single-import-declarationsA.parseA.txt b/test/fixtures/go/corpus/single-import-declarationsA.parseA.txt similarity index 100% rename from test/fixtures/go/single-import-declarationsA.parseA.txt rename to test/fixtures/go/corpus/single-import-declarationsA.parseA.txt diff --git a/test/fixtures/go/single-line-function-declarations.A.go b/test/fixtures/go/corpus/single-line-function-declarations.A.go similarity index 100% rename from test/fixtures/go/single-line-function-declarations.A.go rename to test/fixtures/go/corpus/single-line-function-declarations.A.go diff --git a/test/fixtures/go/single-line-function-declarations.B.go b/test/fixtures/go/corpus/single-line-function-declarations.B.go similarity index 100% rename from test/fixtures/go/single-line-function-declarations.B.go rename to test/fixtures/go/corpus/single-line-function-declarations.B.go diff --git a/test/fixtures/go/single-line-function-declarations.diffA-B.txt b/test/fixtures/go/corpus/single-line-function-declarations.diffA-B.txt similarity index 100% rename from test/fixtures/go/single-line-function-declarations.diffA-B.txt rename to test/fixtures/go/corpus/single-line-function-declarations.diffA-B.txt diff --git a/test/fixtures/go/single-line-function-declarations.diffB-A.txt b/test/fixtures/go/corpus/single-line-function-declarations.diffB-A.txt similarity index 100% rename from test/fixtures/go/single-line-function-declarations.diffB-A.txt rename to test/fixtures/go/corpus/single-line-function-declarations.diffB-A.txt diff --git a/test/fixtures/go/single-line-function-declarations.parseA.txt b/test/fixtures/go/corpus/single-line-function-declarations.parseA.txt similarity index 100% rename from test/fixtures/go/single-line-function-declarations.parseA.txt rename to test/fixtures/go/corpus/single-line-function-declarations.parseA.txt diff --git a/test/fixtures/go/single-line-function-declarations.parseB.txt b/test/fixtures/go/corpus/single-line-function-declarations.parseB.txt similarity index 100% rename from test/fixtures/go/single-line-function-declarations.parseB.txt rename to test/fixtures/go/corpus/single-line-function-declarations.parseB.txt diff --git a/test/fixtures/go/slice-expressions.A.go b/test/fixtures/go/corpus/slice-expressions.A.go similarity index 100% rename from test/fixtures/go/slice-expressions.A.go rename to test/fixtures/go/corpus/slice-expressions.A.go diff --git a/test/fixtures/go/slice-expressions.B.go b/test/fixtures/go/corpus/slice-expressions.B.go similarity index 100% rename from test/fixtures/go/slice-expressions.B.go rename to test/fixtures/go/corpus/slice-expressions.B.go diff --git a/test/fixtures/go/slice-expressions.diffA-B.txt b/test/fixtures/go/corpus/slice-expressions.diffA-B.txt similarity index 100% rename from test/fixtures/go/slice-expressions.diffA-B.txt rename to test/fixtures/go/corpus/slice-expressions.diffA-B.txt diff --git a/test/fixtures/go/slice-expressions.diffB-A.txt b/test/fixtures/go/corpus/slice-expressions.diffB-A.txt similarity index 100% rename from test/fixtures/go/slice-expressions.diffB-A.txt rename to test/fixtures/go/corpus/slice-expressions.diffB-A.txt diff --git a/test/fixtures/go/slice-expressions.parseA.txt b/test/fixtures/go/corpus/slice-expressions.parseA.txt similarity index 100% rename from test/fixtures/go/slice-expressions.parseA.txt rename to test/fixtures/go/corpus/slice-expressions.parseA.txt diff --git a/test/fixtures/go/slice-expressions.parseB.txt b/test/fixtures/go/corpus/slice-expressions.parseB.txt similarity index 100% rename from test/fixtures/go/slice-expressions.parseB.txt rename to test/fixtures/go/corpus/slice-expressions.parseB.txt diff --git a/test/fixtures/go/slice-literals.A.go b/test/fixtures/go/corpus/slice-literals.A.go similarity index 100% rename from test/fixtures/go/slice-literals.A.go rename to test/fixtures/go/corpus/slice-literals.A.go diff --git a/test/fixtures/go/slice-literals.B.go b/test/fixtures/go/corpus/slice-literals.B.go similarity index 100% rename from test/fixtures/go/slice-literals.B.go rename to test/fixtures/go/corpus/slice-literals.B.go diff --git a/test/fixtures/go/slice-literals.diffA-B.txt b/test/fixtures/go/corpus/slice-literals.diffA-B.txt similarity index 100% rename from test/fixtures/go/slice-literals.diffA-B.txt rename to test/fixtures/go/corpus/slice-literals.diffA-B.txt diff --git a/test/fixtures/go/slice-literals.diffB-A.txt b/test/fixtures/go/corpus/slice-literals.diffB-A.txt similarity index 100% rename from test/fixtures/go/slice-literals.diffB-A.txt rename to test/fixtures/go/corpus/slice-literals.diffB-A.txt diff --git a/test/fixtures/go/slice-literals.parseA.txt b/test/fixtures/go/corpus/slice-literals.parseA.txt similarity index 100% rename from test/fixtures/go/slice-literals.parseA.txt rename to test/fixtures/go/corpus/slice-literals.parseA.txt diff --git a/test/fixtures/go/slice-literals.parseB.txt b/test/fixtures/go/corpus/slice-literals.parseB.txt similarity index 100% rename from test/fixtures/go/slice-literals.parseB.txt rename to test/fixtures/go/corpus/slice-literals.parseB.txt diff --git a/test/fixtures/go/slice-types.A.go b/test/fixtures/go/corpus/slice-types.A.go similarity index 100% rename from test/fixtures/go/slice-types.A.go rename to test/fixtures/go/corpus/slice-types.A.go diff --git a/test/fixtures/go/slice-types.B.go b/test/fixtures/go/corpus/slice-types.B.go similarity index 100% rename from test/fixtures/go/slice-types.B.go rename to test/fixtures/go/corpus/slice-types.B.go diff --git a/test/fixtures/go/slice-types.diffA-B.txt b/test/fixtures/go/corpus/slice-types.diffA-B.txt similarity index 100% rename from test/fixtures/go/slice-types.diffA-B.txt rename to test/fixtures/go/corpus/slice-types.diffA-B.txt diff --git a/test/fixtures/go/slice-types.diffB-A.txt b/test/fixtures/go/corpus/slice-types.diffB-A.txt similarity index 100% rename from test/fixtures/go/slice-types.diffB-A.txt rename to test/fixtures/go/corpus/slice-types.diffB-A.txt diff --git a/test/fixtures/go/slice-types.parseA.txt b/test/fixtures/go/corpus/slice-types.parseA.txt similarity index 100% rename from test/fixtures/go/slice-types.parseA.txt rename to test/fixtures/go/corpus/slice-types.parseA.txt diff --git a/test/fixtures/go/slice-types.parseB.txt b/test/fixtures/go/corpus/slice-types.parseB.txt similarity index 100% rename from test/fixtures/go/slice-types.parseB.txt rename to test/fixtures/go/corpus/slice-types.parseB.txt diff --git a/test/fixtures/go/string-literals.A.go b/test/fixtures/go/corpus/string-literals.A.go similarity index 100% rename from test/fixtures/go/string-literals.A.go rename to test/fixtures/go/corpus/string-literals.A.go diff --git a/test/fixtures/go/string-literals.B.go b/test/fixtures/go/corpus/string-literals.B.go similarity index 100% rename from test/fixtures/go/string-literals.B.go rename to test/fixtures/go/corpus/string-literals.B.go diff --git a/test/fixtures/go/string-literals.diffA-B.txt b/test/fixtures/go/corpus/string-literals.diffA-B.txt similarity index 100% rename from test/fixtures/go/string-literals.diffA-B.txt rename to test/fixtures/go/corpus/string-literals.diffA-B.txt diff --git a/test/fixtures/go/string-literals.diffB-A.txt b/test/fixtures/go/corpus/string-literals.diffB-A.txt similarity index 100% rename from test/fixtures/go/string-literals.diffB-A.txt rename to test/fixtures/go/corpus/string-literals.diffB-A.txt diff --git a/test/fixtures/go/string-literals.parseA.txt b/test/fixtures/go/corpus/string-literals.parseA.txt similarity index 100% rename from test/fixtures/go/string-literals.parseA.txt rename to test/fixtures/go/corpus/string-literals.parseA.txt diff --git a/test/fixtures/go/string-literals.parseB.txt b/test/fixtures/go/corpus/string-literals.parseB.txt similarity index 100% rename from test/fixtures/go/string-literals.parseB.txt rename to test/fixtures/go/corpus/string-literals.parseB.txt diff --git a/test/fixtures/go/struct-field-declarations.A.go b/test/fixtures/go/corpus/struct-field-declarations.A.go similarity index 100% rename from test/fixtures/go/struct-field-declarations.A.go rename to test/fixtures/go/corpus/struct-field-declarations.A.go diff --git a/test/fixtures/go/struct-field-declarations.B.go b/test/fixtures/go/corpus/struct-field-declarations.B.go similarity index 100% rename from test/fixtures/go/struct-field-declarations.B.go rename to test/fixtures/go/corpus/struct-field-declarations.B.go diff --git a/test/fixtures/go/struct-field-declarations.diffA-B.txt b/test/fixtures/go/corpus/struct-field-declarations.diffA-B.txt similarity index 100% rename from test/fixtures/go/struct-field-declarations.diffA-B.txt rename to test/fixtures/go/corpus/struct-field-declarations.diffA-B.txt diff --git a/test/fixtures/go/struct-field-declarations.diffB-A.txt b/test/fixtures/go/corpus/struct-field-declarations.diffB-A.txt similarity index 100% rename from test/fixtures/go/struct-field-declarations.diffB-A.txt rename to test/fixtures/go/corpus/struct-field-declarations.diffB-A.txt diff --git a/test/fixtures/go/struct-field-declarations.parseA.txt b/test/fixtures/go/corpus/struct-field-declarations.parseA.txt similarity index 100% rename from test/fixtures/go/struct-field-declarations.parseA.txt rename to test/fixtures/go/corpus/struct-field-declarations.parseA.txt diff --git a/test/fixtures/go/struct-field-declarations.parseB.txt b/test/fixtures/go/corpus/struct-field-declarations.parseB.txt similarity index 100% rename from test/fixtures/go/struct-field-declarations.parseB.txt rename to test/fixtures/go/corpus/struct-field-declarations.parseB.txt diff --git a/test/fixtures/go/struct-literals.A.go b/test/fixtures/go/corpus/struct-literals.A.go similarity index 100% rename from test/fixtures/go/struct-literals.A.go rename to test/fixtures/go/corpus/struct-literals.A.go diff --git a/test/fixtures/go/struct-literals.B.go b/test/fixtures/go/corpus/struct-literals.B.go similarity index 100% rename from test/fixtures/go/struct-literals.B.go rename to test/fixtures/go/corpus/struct-literals.B.go diff --git a/test/fixtures/go/struct-literals.diffA-B.txt b/test/fixtures/go/corpus/struct-literals.diffA-B.txt similarity index 100% rename from test/fixtures/go/struct-literals.diffA-B.txt rename to test/fixtures/go/corpus/struct-literals.diffA-B.txt diff --git a/test/fixtures/go/struct-literals.diffB-A.txt b/test/fixtures/go/corpus/struct-literals.diffB-A.txt similarity index 100% rename from test/fixtures/go/struct-literals.diffB-A.txt rename to test/fixtures/go/corpus/struct-literals.diffB-A.txt diff --git a/test/fixtures/go/struct-literals.parseA.txt b/test/fixtures/go/corpus/struct-literals.parseA.txt similarity index 100% rename from test/fixtures/go/struct-literals.parseA.txt rename to test/fixtures/go/corpus/struct-literals.parseA.txt diff --git a/test/fixtures/go/struct-literals.parseB.txt b/test/fixtures/go/corpus/struct-literals.parseB.txt similarity index 100% rename from test/fixtures/go/struct-literals.parseB.txt rename to test/fixtures/go/corpus/struct-literals.parseB.txt diff --git a/test/fixtures/go/struct-types.A.go b/test/fixtures/go/corpus/struct-types.A.go similarity index 100% rename from test/fixtures/go/struct-types.A.go rename to test/fixtures/go/corpus/struct-types.A.go diff --git a/test/fixtures/go/struct-types.B.go b/test/fixtures/go/corpus/struct-types.B.go similarity index 100% rename from test/fixtures/go/struct-types.B.go rename to test/fixtures/go/corpus/struct-types.B.go diff --git a/test/fixtures/go/struct-types.diffA-B.txt b/test/fixtures/go/corpus/struct-types.diffA-B.txt similarity index 100% rename from test/fixtures/go/struct-types.diffA-B.txt rename to test/fixtures/go/corpus/struct-types.diffA-B.txt diff --git a/test/fixtures/go/struct-types.diffB-A.txt b/test/fixtures/go/corpus/struct-types.diffB-A.txt similarity index 100% rename from test/fixtures/go/struct-types.diffB-A.txt rename to test/fixtures/go/corpus/struct-types.diffB-A.txt diff --git a/test/fixtures/go/struct-types.parseA.txt b/test/fixtures/go/corpus/struct-types.parseA.txt similarity index 100% rename from test/fixtures/go/struct-types.parseA.txt rename to test/fixtures/go/corpus/struct-types.parseA.txt diff --git a/test/fixtures/go/struct-types.parseB.txt b/test/fixtures/go/corpus/struct-types.parseB.txt similarity index 100% rename from test/fixtures/go/struct-types.parseB.txt rename to test/fixtures/go/corpus/struct-types.parseB.txt diff --git a/test/fixtures/go/switch-statement.parseA.txt b/test/fixtures/go/corpus/switch-statement.parseA.txt similarity index 100% rename from test/fixtures/go/switch-statement.parseA.txt rename to test/fixtures/go/corpus/switch-statement.parseA.txt diff --git a/test/fixtures/go/switch-statements.A.go b/test/fixtures/go/corpus/switch-statements.A.go similarity index 100% rename from test/fixtures/go/switch-statements.A.go rename to test/fixtures/go/corpus/switch-statements.A.go diff --git a/test/fixtures/go/switch-statements.B.go b/test/fixtures/go/corpus/switch-statements.B.go similarity index 100% rename from test/fixtures/go/switch-statements.B.go rename to test/fixtures/go/corpus/switch-statements.B.go diff --git a/test/fixtures/go/switch-statements.diffA-B.txt b/test/fixtures/go/corpus/switch-statements.diffA-B.txt similarity index 100% rename from test/fixtures/go/switch-statements.diffA-B.txt rename to test/fixtures/go/corpus/switch-statements.diffA-B.txt diff --git a/test/fixtures/go/switch-statements.diffB-A.txt b/test/fixtures/go/corpus/switch-statements.diffB-A.txt similarity index 100% rename from test/fixtures/go/switch-statements.diffB-A.txt rename to test/fixtures/go/corpus/switch-statements.diffB-A.txt diff --git a/test/fixtures/go/switch-statements.parseA.txt b/test/fixtures/go/corpus/switch-statements.parseA.txt similarity index 100% rename from test/fixtures/go/switch-statements.parseA.txt rename to test/fixtures/go/corpus/switch-statements.parseA.txt diff --git a/test/fixtures/go/switch-statements.parseB.txt b/test/fixtures/go/corpus/switch-statements.parseB.txt similarity index 100% rename from test/fixtures/go/switch-statements.parseB.txt rename to test/fixtures/go/corpus/switch-statements.parseB.txt diff --git a/test/fixtures/go/type-aliases.A.go b/test/fixtures/go/corpus/type-aliases.A.go similarity index 100% rename from test/fixtures/go/type-aliases.A.go rename to test/fixtures/go/corpus/type-aliases.A.go diff --git a/test/fixtures/go/type-aliases.B.go b/test/fixtures/go/corpus/type-aliases.B.go similarity index 100% rename from test/fixtures/go/type-aliases.B.go rename to test/fixtures/go/corpus/type-aliases.B.go diff --git a/test/fixtures/go/type-aliases.diffA-B.txt b/test/fixtures/go/corpus/type-aliases.diffA-B.txt similarity index 100% rename from test/fixtures/go/type-aliases.diffA-B.txt rename to test/fixtures/go/corpus/type-aliases.diffA-B.txt diff --git a/test/fixtures/go/type-aliases.diffB-A.txt b/test/fixtures/go/corpus/type-aliases.diffB-A.txt similarity index 100% rename from test/fixtures/go/type-aliases.diffB-A.txt rename to test/fixtures/go/corpus/type-aliases.diffB-A.txt diff --git a/test/fixtures/go/type-aliases.parseA.txt b/test/fixtures/go/corpus/type-aliases.parseA.txt similarity index 100% rename from test/fixtures/go/type-aliases.parseA.txt rename to test/fixtures/go/corpus/type-aliases.parseA.txt diff --git a/test/fixtures/go/type-aliases.parseB.txt b/test/fixtures/go/corpus/type-aliases.parseB.txt similarity index 100% rename from test/fixtures/go/type-aliases.parseB.txt rename to test/fixtures/go/corpus/type-aliases.parseB.txt diff --git a/test/fixtures/go/type-assertion-expressions.A.go b/test/fixtures/go/corpus/type-assertion-expressions.A.go similarity index 100% rename from test/fixtures/go/type-assertion-expressions.A.go rename to test/fixtures/go/corpus/type-assertion-expressions.A.go diff --git a/test/fixtures/go/type-assertion-expressions.B.go b/test/fixtures/go/corpus/type-assertion-expressions.B.go similarity index 100% rename from test/fixtures/go/type-assertion-expressions.B.go rename to test/fixtures/go/corpus/type-assertion-expressions.B.go diff --git a/test/fixtures/go/type-assertion-expressions.diffA-B.txt b/test/fixtures/go/corpus/type-assertion-expressions.diffA-B.txt similarity index 100% rename from test/fixtures/go/type-assertion-expressions.diffA-B.txt rename to test/fixtures/go/corpus/type-assertion-expressions.diffA-B.txt diff --git a/test/fixtures/go/type-assertion-expressions.diffB-A.txt b/test/fixtures/go/corpus/type-assertion-expressions.diffB-A.txt similarity index 100% rename from test/fixtures/go/type-assertion-expressions.diffB-A.txt rename to test/fixtures/go/corpus/type-assertion-expressions.diffB-A.txt diff --git a/test/fixtures/go/type-assertion-expressions.parseA.txt b/test/fixtures/go/corpus/type-assertion-expressions.parseA.txt similarity index 100% rename from test/fixtures/go/type-assertion-expressions.parseA.txt rename to test/fixtures/go/corpus/type-assertion-expressions.parseA.txt diff --git a/test/fixtures/go/type-assertion-expressions.parseB.txt b/test/fixtures/go/corpus/type-assertion-expressions.parseB.txt similarity index 100% rename from test/fixtures/go/type-assertion-expressions.parseB.txt rename to test/fixtures/go/corpus/type-assertion-expressions.parseB.txt diff --git a/test/fixtures/go/type-conversion-expressions.A.go b/test/fixtures/go/corpus/type-conversion-expressions.A.go similarity index 100% rename from test/fixtures/go/type-conversion-expressions.A.go rename to test/fixtures/go/corpus/type-conversion-expressions.A.go diff --git a/test/fixtures/go/type-conversion-expressions.B.go b/test/fixtures/go/corpus/type-conversion-expressions.B.go similarity index 100% rename from test/fixtures/go/type-conversion-expressions.B.go rename to test/fixtures/go/corpus/type-conversion-expressions.B.go diff --git a/test/fixtures/go/type-conversion-expressions.diffA-B.txt b/test/fixtures/go/corpus/type-conversion-expressions.diffA-B.txt similarity index 100% rename from test/fixtures/go/type-conversion-expressions.diffA-B.txt rename to test/fixtures/go/corpus/type-conversion-expressions.diffA-B.txt diff --git a/test/fixtures/go/type-conversion-expressions.diffB-A.txt b/test/fixtures/go/corpus/type-conversion-expressions.diffB-A.txt similarity index 100% rename from test/fixtures/go/type-conversion-expressions.diffB-A.txt rename to test/fixtures/go/corpus/type-conversion-expressions.diffB-A.txt diff --git a/test/fixtures/go/type-conversion-expressions.parseA.txt b/test/fixtures/go/corpus/type-conversion-expressions.parseA.txt similarity index 100% rename from test/fixtures/go/type-conversion-expressions.parseA.txt rename to test/fixtures/go/corpus/type-conversion-expressions.parseA.txt diff --git a/test/fixtures/go/type-conversion-expressions.parseB.txt b/test/fixtures/go/corpus/type-conversion-expressions.parseB.txt similarity index 100% rename from test/fixtures/go/type-conversion-expressions.parseB.txt rename to test/fixtures/go/corpus/type-conversion-expressions.parseB.txt diff --git a/test/fixtures/go/type-declarations.A.go b/test/fixtures/go/corpus/type-declarations.A.go similarity index 100% rename from test/fixtures/go/type-declarations.A.go rename to test/fixtures/go/corpus/type-declarations.A.go diff --git a/test/fixtures/go/type-declarations.B.go b/test/fixtures/go/corpus/type-declarations.B.go similarity index 100% rename from test/fixtures/go/type-declarations.B.go rename to test/fixtures/go/corpus/type-declarations.B.go diff --git a/test/fixtures/go/type-declarations.diffA-B.txt b/test/fixtures/go/corpus/type-declarations.diffA-B.txt similarity index 100% rename from test/fixtures/go/type-declarations.diffA-B.txt rename to test/fixtures/go/corpus/type-declarations.diffA-B.txt diff --git a/test/fixtures/go/type-declarations.diffB-A.txt b/test/fixtures/go/corpus/type-declarations.diffB-A.txt similarity index 100% rename from test/fixtures/go/type-declarations.diffB-A.txt rename to test/fixtures/go/corpus/type-declarations.diffB-A.txt diff --git a/test/fixtures/go/type-declarations.parseA.txt b/test/fixtures/go/corpus/type-declarations.parseA.txt similarity index 100% rename from test/fixtures/go/type-declarations.parseA.txt rename to test/fixtures/go/corpus/type-declarations.parseA.txt diff --git a/test/fixtures/go/type-declarations.parseB.txt b/test/fixtures/go/corpus/type-declarations.parseB.txt similarity index 100% rename from test/fixtures/go/type-declarations.parseB.txt rename to test/fixtures/go/corpus/type-declarations.parseB.txt diff --git a/test/fixtures/go/type-switch-statements.A.go b/test/fixtures/go/corpus/type-switch-statements.A.go similarity index 100% rename from test/fixtures/go/type-switch-statements.A.go rename to test/fixtures/go/corpus/type-switch-statements.A.go diff --git a/test/fixtures/go/type-switch-statements.B.go b/test/fixtures/go/corpus/type-switch-statements.B.go similarity index 100% rename from test/fixtures/go/type-switch-statements.B.go rename to test/fixtures/go/corpus/type-switch-statements.B.go diff --git a/test/fixtures/go/type-switch-statements.diffA-B.txt b/test/fixtures/go/corpus/type-switch-statements.diffA-B.txt similarity index 100% rename from test/fixtures/go/type-switch-statements.diffA-B.txt rename to test/fixtures/go/corpus/type-switch-statements.diffA-B.txt diff --git a/test/fixtures/go/type-switch-statements.diffB-A.txt b/test/fixtures/go/corpus/type-switch-statements.diffB-A.txt similarity index 100% rename from test/fixtures/go/type-switch-statements.diffB-A.txt rename to test/fixtures/go/corpus/type-switch-statements.diffB-A.txt diff --git a/test/fixtures/go/type-switch-statements.parseA.txt b/test/fixtures/go/corpus/type-switch-statements.parseA.txt similarity index 100% rename from test/fixtures/go/type-switch-statements.parseA.txt rename to test/fixtures/go/corpus/type-switch-statements.parseA.txt diff --git a/test/fixtures/go/type-switch-statements.parseB.txt b/test/fixtures/go/corpus/type-switch-statements.parseB.txt similarity index 100% rename from test/fixtures/go/type-switch-statements.parseB.txt rename to test/fixtures/go/corpus/type-switch-statements.parseB.txt diff --git a/test/fixtures/go/unary-expressions.A.go b/test/fixtures/go/corpus/unary-expressions.A.go similarity index 100% rename from test/fixtures/go/unary-expressions.A.go rename to test/fixtures/go/corpus/unary-expressions.A.go diff --git a/test/fixtures/go/unary-expressions.B.go b/test/fixtures/go/corpus/unary-expressions.B.go similarity index 100% rename from test/fixtures/go/unary-expressions.B.go rename to test/fixtures/go/corpus/unary-expressions.B.go diff --git a/test/fixtures/go/unary-expressions.diffA-B.txt b/test/fixtures/go/corpus/unary-expressions.diffA-B.txt similarity index 100% rename from test/fixtures/go/unary-expressions.diffA-B.txt rename to test/fixtures/go/corpus/unary-expressions.diffA-B.txt diff --git a/test/fixtures/go/unary-expressions.diffB-A.txt b/test/fixtures/go/corpus/unary-expressions.diffB-A.txt similarity index 100% rename from test/fixtures/go/unary-expressions.diffB-A.txt rename to test/fixtures/go/corpus/unary-expressions.diffB-A.txt diff --git a/test/fixtures/go/unary-expressions.parseA.txt b/test/fixtures/go/corpus/unary-expressions.parseA.txt similarity index 100% rename from test/fixtures/go/unary-expressions.parseA.txt rename to test/fixtures/go/corpus/unary-expressions.parseA.txt diff --git a/test/fixtures/go/unary-expressions.parseB.txt b/test/fixtures/go/corpus/unary-expressions.parseB.txt similarity index 100% rename from test/fixtures/go/unary-expressions.parseB.txt rename to test/fixtures/go/corpus/unary-expressions.parseB.txt diff --git a/test/fixtures/go/var-declarations-with-no-expressions.A.go b/test/fixtures/go/corpus/var-declarations-with-no-expressions.A.go similarity index 100% rename from test/fixtures/go/var-declarations-with-no-expressions.A.go rename to test/fixtures/go/corpus/var-declarations-with-no-expressions.A.go diff --git a/test/fixtures/go/var-declarations-with-no-expressions.B.go b/test/fixtures/go/corpus/var-declarations-with-no-expressions.B.go similarity index 100% rename from test/fixtures/go/var-declarations-with-no-expressions.B.go rename to test/fixtures/go/corpus/var-declarations-with-no-expressions.B.go diff --git a/test/fixtures/go/var-declarations-with-no-expressions.diffA-B.txt b/test/fixtures/go/corpus/var-declarations-with-no-expressions.diffA-B.txt similarity index 100% rename from test/fixtures/go/var-declarations-with-no-expressions.diffA-B.txt rename to test/fixtures/go/corpus/var-declarations-with-no-expressions.diffA-B.txt diff --git a/test/fixtures/go/var-declarations-with-no-expressions.diffB-A.txt b/test/fixtures/go/corpus/var-declarations-with-no-expressions.diffB-A.txt similarity index 100% rename from test/fixtures/go/var-declarations-with-no-expressions.diffB-A.txt rename to test/fixtures/go/corpus/var-declarations-with-no-expressions.diffB-A.txt diff --git a/test/fixtures/go/var-declarations-with-no-expressions.parseA.txt b/test/fixtures/go/corpus/var-declarations-with-no-expressions.parseA.txt similarity index 100% rename from test/fixtures/go/var-declarations-with-no-expressions.parseA.txt rename to test/fixtures/go/corpus/var-declarations-with-no-expressions.parseA.txt diff --git a/test/fixtures/go/var-declarations-with-no-expressions.parseB.txt b/test/fixtures/go/corpus/var-declarations-with-no-expressions.parseB.txt similarity index 100% rename from test/fixtures/go/var-declarations-with-no-expressions.parseB.txt rename to test/fixtures/go/corpus/var-declarations-with-no-expressions.parseB.txt diff --git a/test/fixtures/go/var-declarations-with-types.A.go b/test/fixtures/go/corpus/var-declarations-with-types.A.go similarity index 100% rename from test/fixtures/go/var-declarations-with-types.A.go rename to test/fixtures/go/corpus/var-declarations-with-types.A.go diff --git a/test/fixtures/go/var-declarations-with-types.B.go b/test/fixtures/go/corpus/var-declarations-with-types.B.go similarity index 100% rename from test/fixtures/go/var-declarations-with-types.B.go rename to test/fixtures/go/corpus/var-declarations-with-types.B.go diff --git a/test/fixtures/go/var-declarations-with-types.diffA-B.txt b/test/fixtures/go/corpus/var-declarations-with-types.diffA-B.txt similarity index 100% rename from test/fixtures/go/var-declarations-with-types.diffA-B.txt rename to test/fixtures/go/corpus/var-declarations-with-types.diffA-B.txt diff --git a/test/fixtures/go/var-declarations-with-types.diffB-A.txt b/test/fixtures/go/corpus/var-declarations-with-types.diffB-A.txt similarity index 100% rename from test/fixtures/go/var-declarations-with-types.diffB-A.txt rename to test/fixtures/go/corpus/var-declarations-with-types.diffB-A.txt diff --git a/test/fixtures/go/var-declarations-with-types.parseA.txt b/test/fixtures/go/corpus/var-declarations-with-types.parseA.txt similarity index 100% rename from test/fixtures/go/var-declarations-with-types.parseA.txt rename to test/fixtures/go/corpus/var-declarations-with-types.parseA.txt diff --git a/test/fixtures/go/var-declarations-with-types.parseB.txt b/test/fixtures/go/corpus/var-declarations-with-types.parseB.txt similarity index 100% rename from test/fixtures/go/var-declarations-with-types.parseB.txt rename to test/fixtures/go/corpus/var-declarations-with-types.parseB.txt diff --git a/test/fixtures/go/var-declarations-without-types.A.go b/test/fixtures/go/corpus/var-declarations-without-types.A.go similarity index 100% rename from test/fixtures/go/var-declarations-without-types.A.go rename to test/fixtures/go/corpus/var-declarations-without-types.A.go diff --git a/test/fixtures/go/var-declarations-without-types.B.go b/test/fixtures/go/corpus/var-declarations-without-types.B.go similarity index 100% rename from test/fixtures/go/var-declarations-without-types.B.go rename to test/fixtures/go/corpus/var-declarations-without-types.B.go diff --git a/test/fixtures/go/var-declarations-without-types.diffA-B.txt b/test/fixtures/go/corpus/var-declarations-without-types.diffA-B.txt similarity index 100% rename from test/fixtures/go/var-declarations-without-types.diffA-B.txt rename to test/fixtures/go/corpus/var-declarations-without-types.diffA-B.txt diff --git a/test/fixtures/go/var-declarations-without-types.diffB-A.txt b/test/fixtures/go/corpus/var-declarations-without-types.diffB-A.txt similarity index 100% rename from test/fixtures/go/var-declarations-without-types.diffB-A.txt rename to test/fixtures/go/corpus/var-declarations-without-types.diffB-A.txt diff --git a/test/fixtures/go/var-declarations-without-types.parseA.txt b/test/fixtures/go/corpus/var-declarations-without-types.parseA.txt similarity index 100% rename from test/fixtures/go/var-declarations-without-types.parseA.txt rename to test/fixtures/go/corpus/var-declarations-without-types.parseA.txt diff --git a/test/fixtures/go/var-declarations-without-types.parseB.txt b/test/fixtures/go/corpus/var-declarations-without-types.parseB.txt similarity index 100% rename from test/fixtures/go/var-declarations-without-types.parseB.txt rename to test/fixtures/go/corpus/var-declarations-without-types.parseB.txt diff --git a/test/fixtures/go/variadic-function-declarations.A.go b/test/fixtures/go/corpus/variadic-function-declarations.A.go similarity index 100% rename from test/fixtures/go/variadic-function-declarations.A.go rename to test/fixtures/go/corpus/variadic-function-declarations.A.go diff --git a/test/fixtures/go/variadic-function-declarations.B.go b/test/fixtures/go/corpus/variadic-function-declarations.B.go similarity index 100% rename from test/fixtures/go/variadic-function-declarations.B.go rename to test/fixtures/go/corpus/variadic-function-declarations.B.go diff --git a/test/fixtures/go/variadic-function-declarations.diffA-B.txt b/test/fixtures/go/corpus/variadic-function-declarations.diffA-B.txt similarity index 100% rename from test/fixtures/go/variadic-function-declarations.diffA-B.txt rename to test/fixtures/go/corpus/variadic-function-declarations.diffA-B.txt diff --git a/test/fixtures/go/variadic-function-declarations.diffB-A.txt b/test/fixtures/go/corpus/variadic-function-declarations.diffB-A.txt similarity index 100% rename from test/fixtures/go/variadic-function-declarations.diffB-A.txt rename to test/fixtures/go/corpus/variadic-function-declarations.diffB-A.txt diff --git a/test/fixtures/go/variadic-function-declarations.parseA.txt b/test/fixtures/go/corpus/variadic-function-declarations.parseA.txt similarity index 100% rename from test/fixtures/go/variadic-function-declarations.parseA.txt rename to test/fixtures/go/corpus/variadic-function-declarations.parseA.txt diff --git a/test/fixtures/go/variadic-function-declarations.parseB.txt b/test/fixtures/go/corpus/variadic-function-declarations.parseB.txt similarity index 100% rename from test/fixtures/go/variadic-function-declarations.parseB.txt rename to test/fixtures/go/corpus/variadic-function-declarations.parseB.txt diff --git a/test/fixtures/javascript/anonymous-function.A.js b/test/fixtures/javascript/corpus/anonymous-function.A.js similarity index 100% rename from test/fixtures/javascript/anonymous-function.A.js rename to test/fixtures/javascript/corpus/anonymous-function.A.js diff --git a/test/fixtures/javascript/anonymous-function.B.js b/test/fixtures/javascript/corpus/anonymous-function.B.js similarity index 100% rename from test/fixtures/javascript/anonymous-function.B.js rename to test/fixtures/javascript/corpus/anonymous-function.B.js diff --git a/test/fixtures/javascript/anonymous-function.diffA-B.txt b/test/fixtures/javascript/corpus/anonymous-function.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/anonymous-function.diffA-B.txt rename to test/fixtures/javascript/corpus/anonymous-function.diffA-B.txt diff --git a/test/fixtures/javascript/anonymous-function.diffB-A.txt b/test/fixtures/javascript/corpus/anonymous-function.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/anonymous-function.diffB-A.txt rename to test/fixtures/javascript/corpus/anonymous-function.diffB-A.txt diff --git a/test/fixtures/javascript/anonymous-function.parseA.txt b/test/fixtures/javascript/corpus/anonymous-function.parseA.txt similarity index 100% rename from test/fixtures/javascript/anonymous-function.parseA.txt rename to test/fixtures/javascript/corpus/anonymous-function.parseA.txt diff --git a/test/fixtures/javascript/anonymous-function.parseB.txt b/test/fixtures/javascript/corpus/anonymous-function.parseB.txt similarity index 100% rename from test/fixtures/javascript/anonymous-function.parseB.txt rename to test/fixtures/javascript/corpus/anonymous-function.parseB.txt diff --git a/test/fixtures/javascript/anonymous-parameterless-function.A.js b/test/fixtures/javascript/corpus/anonymous-parameterless-function.A.js similarity index 100% rename from test/fixtures/javascript/anonymous-parameterless-function.A.js rename to test/fixtures/javascript/corpus/anonymous-parameterless-function.A.js diff --git a/test/fixtures/javascript/anonymous-parameterless-function.B.js b/test/fixtures/javascript/corpus/anonymous-parameterless-function.B.js similarity index 100% rename from test/fixtures/javascript/anonymous-parameterless-function.B.js rename to test/fixtures/javascript/corpus/anonymous-parameterless-function.B.js diff --git a/test/fixtures/javascript/anonymous-parameterless-function.diffA-B.txt b/test/fixtures/javascript/corpus/anonymous-parameterless-function.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/anonymous-parameterless-function.diffA-B.txt rename to test/fixtures/javascript/corpus/anonymous-parameterless-function.diffA-B.txt diff --git a/test/fixtures/javascript/anonymous-parameterless-function.diffB-A.txt b/test/fixtures/javascript/corpus/anonymous-parameterless-function.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/anonymous-parameterless-function.diffB-A.txt rename to test/fixtures/javascript/corpus/anonymous-parameterless-function.diffB-A.txt diff --git a/test/fixtures/javascript/anonymous-parameterless-function.parseA.txt b/test/fixtures/javascript/corpus/anonymous-parameterless-function.parseA.txt similarity index 100% rename from test/fixtures/javascript/anonymous-parameterless-function.parseA.txt rename to test/fixtures/javascript/corpus/anonymous-parameterless-function.parseA.txt diff --git a/test/fixtures/javascript/anonymous-parameterless-function.parseB.txt b/test/fixtures/javascript/corpus/anonymous-parameterless-function.parseB.txt similarity index 100% rename from test/fixtures/javascript/anonymous-parameterless-function.parseB.txt rename to test/fixtures/javascript/corpus/anonymous-parameterless-function.parseB.txt diff --git a/test/fixtures/javascript/array.A.js b/test/fixtures/javascript/corpus/array.A.js similarity index 100% rename from test/fixtures/javascript/array.A.js rename to test/fixtures/javascript/corpus/array.A.js diff --git a/test/fixtures/javascript/array.B.js b/test/fixtures/javascript/corpus/array.B.js similarity index 100% rename from test/fixtures/javascript/array.B.js rename to test/fixtures/javascript/corpus/array.B.js diff --git a/test/fixtures/javascript/array.diffA-B.txt b/test/fixtures/javascript/corpus/array.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/array.diffA-B.txt rename to test/fixtures/javascript/corpus/array.diffA-B.txt diff --git a/test/fixtures/javascript/array.diffB-A.txt b/test/fixtures/javascript/corpus/array.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/array.diffB-A.txt rename to test/fixtures/javascript/corpus/array.diffB-A.txt diff --git a/test/fixtures/javascript/array.parseA.txt b/test/fixtures/javascript/corpus/array.parseA.txt similarity index 100% rename from test/fixtures/javascript/array.parseA.txt rename to test/fixtures/javascript/corpus/array.parseA.txt diff --git a/test/fixtures/javascript/array.parseB.txt b/test/fixtures/javascript/corpus/array.parseB.txt similarity index 100% rename from test/fixtures/javascript/array.parseB.txt rename to test/fixtures/javascript/corpus/array.parseB.txt diff --git a/test/fixtures/javascript/arrow-function.A.js b/test/fixtures/javascript/corpus/arrow-function.A.js similarity index 100% rename from test/fixtures/javascript/arrow-function.A.js rename to test/fixtures/javascript/corpus/arrow-function.A.js diff --git a/test/fixtures/javascript/arrow-function.B.js b/test/fixtures/javascript/corpus/arrow-function.B.js similarity index 100% rename from test/fixtures/javascript/arrow-function.B.js rename to test/fixtures/javascript/corpus/arrow-function.B.js diff --git a/test/fixtures/javascript/arrow-function.diffA-B.txt b/test/fixtures/javascript/corpus/arrow-function.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/arrow-function.diffA-B.txt rename to test/fixtures/javascript/corpus/arrow-function.diffA-B.txt diff --git a/test/fixtures/javascript/arrow-function.diffB-A.txt b/test/fixtures/javascript/corpus/arrow-function.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/arrow-function.diffB-A.txt rename to test/fixtures/javascript/corpus/arrow-function.diffB-A.txt diff --git a/test/fixtures/javascript/arrow-function.parseA.txt b/test/fixtures/javascript/corpus/arrow-function.parseA.txt similarity index 100% rename from test/fixtures/javascript/arrow-function.parseA.txt rename to test/fixtures/javascript/corpus/arrow-function.parseA.txt diff --git a/test/fixtures/javascript/arrow-function.parseB.txt b/test/fixtures/javascript/corpus/arrow-function.parseB.txt similarity index 100% rename from test/fixtures/javascript/arrow-function.parseB.txt rename to test/fixtures/javascript/corpus/arrow-function.parseB.txt diff --git a/test/fixtures/javascript/assignment-pattern.A.js b/test/fixtures/javascript/corpus/assignment-pattern.A.js similarity index 100% rename from test/fixtures/javascript/assignment-pattern.A.js rename to test/fixtures/javascript/corpus/assignment-pattern.A.js diff --git a/test/fixtures/javascript/assignment-pattern.B.js b/test/fixtures/javascript/corpus/assignment-pattern.B.js similarity index 100% rename from test/fixtures/javascript/assignment-pattern.B.js rename to test/fixtures/javascript/corpus/assignment-pattern.B.js diff --git a/test/fixtures/javascript/assignment-pattern.diffA-B.txt b/test/fixtures/javascript/corpus/assignment-pattern.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/assignment-pattern.diffA-B.txt rename to test/fixtures/javascript/corpus/assignment-pattern.diffA-B.txt diff --git a/test/fixtures/javascript/assignment-pattern.diffB-A.txt b/test/fixtures/javascript/corpus/assignment-pattern.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/assignment-pattern.diffB-A.txt rename to test/fixtures/javascript/corpus/assignment-pattern.diffB-A.txt diff --git a/test/fixtures/javascript/assignment-pattern.parseA.txt b/test/fixtures/javascript/corpus/assignment-pattern.parseA.txt similarity index 100% rename from test/fixtures/javascript/assignment-pattern.parseA.txt rename to test/fixtures/javascript/corpus/assignment-pattern.parseA.txt diff --git a/test/fixtures/javascript/assignment-pattern.parseB.txt b/test/fixtures/javascript/corpus/assignment-pattern.parseB.txt similarity index 100% rename from test/fixtures/javascript/assignment-pattern.parseB.txt rename to test/fixtures/javascript/corpus/assignment-pattern.parseB.txt diff --git a/test/fixtures/javascript/assignment.A.js b/test/fixtures/javascript/corpus/assignment.A.js similarity index 100% rename from test/fixtures/javascript/assignment.A.js rename to test/fixtures/javascript/corpus/assignment.A.js diff --git a/test/fixtures/javascript/assignment.B.js b/test/fixtures/javascript/corpus/assignment.B.js similarity index 100% rename from test/fixtures/javascript/assignment.B.js rename to test/fixtures/javascript/corpus/assignment.B.js diff --git a/test/fixtures/javascript/assignment.diffA-B.txt b/test/fixtures/javascript/corpus/assignment.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/assignment.diffA-B.txt rename to test/fixtures/javascript/corpus/assignment.diffA-B.txt diff --git a/test/fixtures/javascript/assignment.diffB-A.txt b/test/fixtures/javascript/corpus/assignment.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/assignment.diffB-A.txt rename to test/fixtures/javascript/corpus/assignment.diffB-A.txt diff --git a/test/fixtures/javascript/assignment.parseA.txt b/test/fixtures/javascript/corpus/assignment.parseA.txt similarity index 100% rename from test/fixtures/javascript/assignment.parseA.txt rename to test/fixtures/javascript/corpus/assignment.parseA.txt diff --git a/test/fixtures/javascript/assignment.parseB.txt b/test/fixtures/javascript/corpus/assignment.parseB.txt similarity index 100% rename from test/fixtures/javascript/assignment.parseB.txt rename to test/fixtures/javascript/corpus/assignment.parseB.txt diff --git a/test/fixtures/javascript/bitwise-operator.A.js b/test/fixtures/javascript/corpus/bitwise-operator.A.js similarity index 100% rename from test/fixtures/javascript/bitwise-operator.A.js rename to test/fixtures/javascript/corpus/bitwise-operator.A.js diff --git a/test/fixtures/javascript/bitwise-operator.B.js b/test/fixtures/javascript/corpus/bitwise-operator.B.js similarity index 100% rename from test/fixtures/javascript/bitwise-operator.B.js rename to test/fixtures/javascript/corpus/bitwise-operator.B.js diff --git a/test/fixtures/javascript/bitwise-operator.diffA-B.txt b/test/fixtures/javascript/corpus/bitwise-operator.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/bitwise-operator.diffA-B.txt rename to test/fixtures/javascript/corpus/bitwise-operator.diffA-B.txt diff --git a/test/fixtures/javascript/bitwise-operator.diffB-A.txt b/test/fixtures/javascript/corpus/bitwise-operator.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/bitwise-operator.diffB-A.txt rename to test/fixtures/javascript/corpus/bitwise-operator.diffB-A.txt diff --git a/test/fixtures/javascript/bitwise-operator.parseA.txt b/test/fixtures/javascript/corpus/bitwise-operator.parseA.txt similarity index 100% rename from test/fixtures/javascript/bitwise-operator.parseA.txt rename to test/fixtures/javascript/corpus/bitwise-operator.parseA.txt diff --git a/test/fixtures/javascript/bitwise-operator.parseB.txt b/test/fixtures/javascript/corpus/bitwise-operator.parseB.txt similarity index 100% rename from test/fixtures/javascript/bitwise-operator.parseB.txt rename to test/fixtures/javascript/corpus/bitwise-operator.parseB.txt diff --git a/test/fixtures/javascript/boolean-operator.A.js b/test/fixtures/javascript/corpus/boolean-operator.A.js similarity index 100% rename from test/fixtures/javascript/boolean-operator.A.js rename to test/fixtures/javascript/corpus/boolean-operator.A.js diff --git a/test/fixtures/javascript/boolean-operator.B.js b/test/fixtures/javascript/corpus/boolean-operator.B.js similarity index 100% rename from test/fixtures/javascript/boolean-operator.B.js rename to test/fixtures/javascript/corpus/boolean-operator.B.js diff --git a/test/fixtures/javascript/boolean-operator.diffA-B.txt b/test/fixtures/javascript/corpus/boolean-operator.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/boolean-operator.diffA-B.txt rename to test/fixtures/javascript/corpus/boolean-operator.diffA-B.txt diff --git a/test/fixtures/javascript/boolean-operator.diffB-A.txt b/test/fixtures/javascript/corpus/boolean-operator.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/boolean-operator.diffB-A.txt rename to test/fixtures/javascript/corpus/boolean-operator.diffB-A.txt diff --git a/test/fixtures/javascript/boolean-operator.parseA.txt b/test/fixtures/javascript/corpus/boolean-operator.parseA.txt similarity index 100% rename from test/fixtures/javascript/boolean-operator.parseA.txt rename to test/fixtures/javascript/corpus/boolean-operator.parseA.txt diff --git a/test/fixtures/javascript/boolean-operator.parseB.txt b/test/fixtures/javascript/corpus/boolean-operator.parseB.txt similarity index 100% rename from test/fixtures/javascript/boolean-operator.parseB.txt rename to test/fixtures/javascript/corpus/boolean-operator.parseB.txt diff --git a/test/fixtures/javascript/break.A.js b/test/fixtures/javascript/corpus/break.A.js similarity index 100% rename from test/fixtures/javascript/break.A.js rename to test/fixtures/javascript/corpus/break.A.js diff --git a/test/fixtures/javascript/break.B.js b/test/fixtures/javascript/corpus/break.B.js similarity index 100% rename from test/fixtures/javascript/break.B.js rename to test/fixtures/javascript/corpus/break.B.js diff --git a/test/fixtures/javascript/break.diffA-B.txt b/test/fixtures/javascript/corpus/break.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/break.diffA-B.txt rename to test/fixtures/javascript/corpus/break.diffA-B.txt diff --git a/test/fixtures/javascript/break.diffB-A.txt b/test/fixtures/javascript/corpus/break.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/break.diffB-A.txt rename to test/fixtures/javascript/corpus/break.diffB-A.txt diff --git a/test/fixtures/javascript/break.parseA.txt b/test/fixtures/javascript/corpus/break.parseA.txt similarity index 100% rename from test/fixtures/javascript/break.parseA.txt rename to test/fixtures/javascript/corpus/break.parseA.txt diff --git a/test/fixtures/javascript/break.parseB.txt b/test/fixtures/javascript/corpus/break.parseB.txt similarity index 100% rename from test/fixtures/javascript/break.parseB.txt rename to test/fixtures/javascript/corpus/break.parseB.txt diff --git a/test/fixtures/javascript/chained-callbacks.A.js b/test/fixtures/javascript/corpus/chained-callbacks.A.js similarity index 100% rename from test/fixtures/javascript/chained-callbacks.A.js rename to test/fixtures/javascript/corpus/chained-callbacks.A.js diff --git a/test/fixtures/javascript/chained-callbacks.B.js b/test/fixtures/javascript/corpus/chained-callbacks.B.js similarity index 100% rename from test/fixtures/javascript/chained-callbacks.B.js rename to test/fixtures/javascript/corpus/chained-callbacks.B.js diff --git a/test/fixtures/javascript/chained-callbacks.diffA-B.txt b/test/fixtures/javascript/corpus/chained-callbacks.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/chained-callbacks.diffA-B.txt rename to test/fixtures/javascript/corpus/chained-callbacks.diffA-B.txt diff --git a/test/fixtures/javascript/chained-callbacks.diffB-A.txt b/test/fixtures/javascript/corpus/chained-callbacks.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/chained-callbacks.diffB-A.txt rename to test/fixtures/javascript/corpus/chained-callbacks.diffB-A.txt diff --git a/test/fixtures/javascript/chained-callbacks.parseA.txt b/test/fixtures/javascript/corpus/chained-callbacks.parseA.txt similarity index 100% rename from test/fixtures/javascript/chained-callbacks.parseA.txt rename to test/fixtures/javascript/corpus/chained-callbacks.parseA.txt diff --git a/test/fixtures/javascript/chained-callbacks.parseB.txt b/test/fixtures/javascript/corpus/chained-callbacks.parseB.txt similarity index 100% rename from test/fixtures/javascript/chained-callbacks.parseB.txt rename to test/fixtures/javascript/corpus/chained-callbacks.parseB.txt diff --git a/test/fixtures/javascript/chained-property-access.A.js b/test/fixtures/javascript/corpus/chained-property-access.A.js similarity index 100% rename from test/fixtures/javascript/chained-property-access.A.js rename to test/fixtures/javascript/corpus/chained-property-access.A.js diff --git a/test/fixtures/javascript/chained-property-access.B.js b/test/fixtures/javascript/corpus/chained-property-access.B.js similarity index 100% rename from test/fixtures/javascript/chained-property-access.B.js rename to test/fixtures/javascript/corpus/chained-property-access.B.js diff --git a/test/fixtures/javascript/chained-property-access.diffA-B.txt b/test/fixtures/javascript/corpus/chained-property-access.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/chained-property-access.diffA-B.txt rename to test/fixtures/javascript/corpus/chained-property-access.diffA-B.txt diff --git a/test/fixtures/javascript/chained-property-access.diffB-A.txt b/test/fixtures/javascript/corpus/chained-property-access.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/chained-property-access.diffB-A.txt rename to test/fixtures/javascript/corpus/chained-property-access.diffB-A.txt diff --git a/test/fixtures/javascript/chained-property-access.parseA.txt b/test/fixtures/javascript/corpus/chained-property-access.parseA.txt similarity index 100% rename from test/fixtures/javascript/chained-property-access.parseA.txt rename to test/fixtures/javascript/corpus/chained-property-access.parseA.txt diff --git a/test/fixtures/javascript/chained-property-access.parseB.txt b/test/fixtures/javascript/corpus/chained-property-access.parseB.txt similarity index 100% rename from test/fixtures/javascript/chained-property-access.parseB.txt rename to test/fixtures/javascript/corpus/chained-property-access.parseB.txt diff --git a/test/fixtures/javascript/class.A.js b/test/fixtures/javascript/corpus/class.A.js similarity index 100% rename from test/fixtures/javascript/class.A.js rename to test/fixtures/javascript/corpus/class.A.js diff --git a/test/fixtures/javascript/class.B.js b/test/fixtures/javascript/corpus/class.B.js similarity index 100% rename from test/fixtures/javascript/class.B.js rename to test/fixtures/javascript/corpus/class.B.js diff --git a/test/fixtures/javascript/class.diffA-B.txt b/test/fixtures/javascript/corpus/class.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/class.diffA-B.txt rename to test/fixtures/javascript/corpus/class.diffA-B.txt diff --git a/test/fixtures/javascript/class.diffB-A.txt b/test/fixtures/javascript/corpus/class.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/class.diffB-A.txt rename to test/fixtures/javascript/corpus/class.diffB-A.txt diff --git a/test/fixtures/javascript/class.parseA.txt b/test/fixtures/javascript/corpus/class.parseA.txt similarity index 100% rename from test/fixtures/javascript/class.parseA.txt rename to test/fixtures/javascript/corpus/class.parseA.txt diff --git a/test/fixtures/javascript/class.parseB.txt b/test/fixtures/javascript/corpus/class.parseB.txt similarity index 100% rename from test/fixtures/javascript/class.parseB.txt rename to test/fixtures/javascript/corpus/class.parseB.txt diff --git a/test/fixtures/javascript/comma-operator.A.js b/test/fixtures/javascript/corpus/comma-operator.A.js similarity index 100% rename from test/fixtures/javascript/comma-operator.A.js rename to test/fixtures/javascript/corpus/comma-operator.A.js diff --git a/test/fixtures/javascript/comma-operator.B.js b/test/fixtures/javascript/corpus/comma-operator.B.js similarity index 100% rename from test/fixtures/javascript/comma-operator.B.js rename to test/fixtures/javascript/corpus/comma-operator.B.js diff --git a/test/fixtures/javascript/comma-operator.diffA-B.txt b/test/fixtures/javascript/corpus/comma-operator.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/comma-operator.diffA-B.txt rename to test/fixtures/javascript/corpus/comma-operator.diffA-B.txt diff --git a/test/fixtures/javascript/comma-operator.diffB-A.txt b/test/fixtures/javascript/corpus/comma-operator.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/comma-operator.diffB-A.txt rename to test/fixtures/javascript/corpus/comma-operator.diffB-A.txt diff --git a/test/fixtures/javascript/comma-operator.parseA.txt b/test/fixtures/javascript/corpus/comma-operator.parseA.txt similarity index 100% rename from test/fixtures/javascript/comma-operator.parseA.txt rename to test/fixtures/javascript/corpus/comma-operator.parseA.txt diff --git a/test/fixtures/javascript/comma-operator.parseB.txt b/test/fixtures/javascript/corpus/comma-operator.parseB.txt similarity index 100% rename from test/fixtures/javascript/comma-operator.parseB.txt rename to test/fixtures/javascript/corpus/comma-operator.parseB.txt diff --git a/test/fixtures/javascript/comment.A.js b/test/fixtures/javascript/corpus/comment.A.js similarity index 100% rename from test/fixtures/javascript/comment.A.js rename to test/fixtures/javascript/corpus/comment.A.js diff --git a/test/fixtures/javascript/comment.B.js b/test/fixtures/javascript/corpus/comment.B.js similarity index 100% rename from test/fixtures/javascript/comment.B.js rename to test/fixtures/javascript/corpus/comment.B.js diff --git a/test/fixtures/javascript/comment.diffA-B.txt b/test/fixtures/javascript/corpus/comment.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/comment.diffA-B.txt rename to test/fixtures/javascript/corpus/comment.diffA-B.txt diff --git a/test/fixtures/javascript/comment.diffB-A.txt b/test/fixtures/javascript/corpus/comment.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/comment.diffB-A.txt rename to test/fixtures/javascript/corpus/comment.diffB-A.txt diff --git a/test/fixtures/javascript/comment.parseA.txt b/test/fixtures/javascript/corpus/comment.parseA.txt similarity index 100% rename from test/fixtures/javascript/comment.parseA.txt rename to test/fixtures/javascript/corpus/comment.parseA.txt diff --git a/test/fixtures/javascript/comment.parseB.txt b/test/fixtures/javascript/corpus/comment.parseB.txt similarity index 100% rename from test/fixtures/javascript/comment.parseB.txt rename to test/fixtures/javascript/corpus/comment.parseB.txt diff --git a/test/fixtures/javascript/constructor-call.A.js b/test/fixtures/javascript/corpus/constructor-call.A.js similarity index 100% rename from test/fixtures/javascript/constructor-call.A.js rename to test/fixtures/javascript/corpus/constructor-call.A.js diff --git a/test/fixtures/javascript/constructor-call.B.js b/test/fixtures/javascript/corpus/constructor-call.B.js similarity index 100% rename from test/fixtures/javascript/constructor-call.B.js rename to test/fixtures/javascript/corpus/constructor-call.B.js diff --git a/test/fixtures/javascript/constructor-call.diffA-B.txt b/test/fixtures/javascript/corpus/constructor-call.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/constructor-call.diffA-B.txt rename to test/fixtures/javascript/corpus/constructor-call.diffA-B.txt diff --git a/test/fixtures/javascript/constructor-call.diffB-A.txt b/test/fixtures/javascript/corpus/constructor-call.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/constructor-call.diffB-A.txt rename to test/fixtures/javascript/corpus/constructor-call.diffB-A.txt diff --git a/test/fixtures/javascript/constructor-call.parseA.txt b/test/fixtures/javascript/corpus/constructor-call.parseA.txt similarity index 100% rename from test/fixtures/javascript/constructor-call.parseA.txt rename to test/fixtures/javascript/corpus/constructor-call.parseA.txt diff --git a/test/fixtures/javascript/constructor-call.parseB.txt b/test/fixtures/javascript/corpus/constructor-call.parseB.txt similarity index 100% rename from test/fixtures/javascript/constructor-call.parseB.txt rename to test/fixtures/javascript/corpus/constructor-call.parseB.txt diff --git a/test/fixtures/javascript/continue.A.js b/test/fixtures/javascript/corpus/continue.A.js similarity index 100% rename from test/fixtures/javascript/continue.A.js rename to test/fixtures/javascript/corpus/continue.A.js diff --git a/test/fixtures/javascript/continue.B.js b/test/fixtures/javascript/corpus/continue.B.js similarity index 100% rename from test/fixtures/javascript/continue.B.js rename to test/fixtures/javascript/corpus/continue.B.js diff --git a/test/fixtures/javascript/continue.diffA-B.txt b/test/fixtures/javascript/corpus/continue.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/continue.diffA-B.txt rename to test/fixtures/javascript/corpus/continue.diffA-B.txt diff --git a/test/fixtures/javascript/continue.diffB-A.txt b/test/fixtures/javascript/corpus/continue.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/continue.diffB-A.txt rename to test/fixtures/javascript/corpus/continue.diffB-A.txt diff --git a/test/fixtures/javascript/continue.parseA.txt b/test/fixtures/javascript/corpus/continue.parseA.txt similarity index 100% rename from test/fixtures/javascript/continue.parseA.txt rename to test/fixtures/javascript/corpus/continue.parseA.txt diff --git a/test/fixtures/javascript/continue.parseB.txt b/test/fixtures/javascript/corpus/continue.parseB.txt similarity index 100% rename from test/fixtures/javascript/continue.parseB.txt rename to test/fixtures/javascript/corpus/continue.parseB.txt diff --git a/test/fixtures/javascript/delete-operator.A.js b/test/fixtures/javascript/corpus/delete-operator.A.js similarity index 100% rename from test/fixtures/javascript/delete-operator.A.js rename to test/fixtures/javascript/corpus/delete-operator.A.js diff --git a/test/fixtures/javascript/delete-operator.B.js b/test/fixtures/javascript/corpus/delete-operator.B.js similarity index 100% rename from test/fixtures/javascript/delete-operator.B.js rename to test/fixtures/javascript/corpus/delete-operator.B.js diff --git a/test/fixtures/javascript/delete-operator.diffA-B.txt b/test/fixtures/javascript/corpus/delete-operator.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/delete-operator.diffA-B.txt rename to test/fixtures/javascript/corpus/delete-operator.diffA-B.txt diff --git a/test/fixtures/javascript/delete-operator.diffB-A.txt b/test/fixtures/javascript/corpus/delete-operator.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/delete-operator.diffB-A.txt rename to test/fixtures/javascript/corpus/delete-operator.diffB-A.txt diff --git a/test/fixtures/javascript/delete-operator.parseA.txt b/test/fixtures/javascript/corpus/delete-operator.parseA.txt similarity index 100% rename from test/fixtures/javascript/delete-operator.parseA.txt rename to test/fixtures/javascript/corpus/delete-operator.parseA.txt diff --git a/test/fixtures/javascript/delete-operator.parseB.txt b/test/fixtures/javascript/corpus/delete-operator.parseB.txt similarity index 100% rename from test/fixtures/javascript/delete-operator.parseB.txt rename to test/fixtures/javascript/corpus/delete-operator.parseB.txt diff --git a/test/fixtures/javascript/do-while-statement.A.js b/test/fixtures/javascript/corpus/do-while-statement.A.js similarity index 100% rename from test/fixtures/javascript/do-while-statement.A.js rename to test/fixtures/javascript/corpus/do-while-statement.A.js diff --git a/test/fixtures/javascript/do-while-statement.B.js b/test/fixtures/javascript/corpus/do-while-statement.B.js similarity index 100% rename from test/fixtures/javascript/do-while-statement.B.js rename to test/fixtures/javascript/corpus/do-while-statement.B.js diff --git a/test/fixtures/javascript/do-while-statement.diffA-B.txt b/test/fixtures/javascript/corpus/do-while-statement.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/do-while-statement.diffA-B.txt rename to test/fixtures/javascript/corpus/do-while-statement.diffA-B.txt diff --git a/test/fixtures/javascript/do-while-statement.diffB-A.txt b/test/fixtures/javascript/corpus/do-while-statement.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/do-while-statement.diffB-A.txt rename to test/fixtures/javascript/corpus/do-while-statement.diffB-A.txt diff --git a/test/fixtures/javascript/do-while-statement.parseA.txt b/test/fixtures/javascript/corpus/do-while-statement.parseA.txt similarity index 100% rename from test/fixtures/javascript/do-while-statement.parseA.txt rename to test/fixtures/javascript/corpus/do-while-statement.parseA.txt diff --git a/test/fixtures/javascript/do-while-statement.parseB.txt b/test/fixtures/javascript/corpus/do-while-statement.parseB.txt similarity index 100% rename from test/fixtures/javascript/do-while-statement.parseB.txt rename to test/fixtures/javascript/corpus/do-while-statement.parseB.txt diff --git a/test/fixtures/javascript/export.A.js b/test/fixtures/javascript/corpus/export.A.js similarity index 100% rename from test/fixtures/javascript/export.A.js rename to test/fixtures/javascript/corpus/export.A.js diff --git a/test/fixtures/javascript/export.B.js b/test/fixtures/javascript/corpus/export.B.js similarity index 100% rename from test/fixtures/javascript/export.B.js rename to test/fixtures/javascript/corpus/export.B.js diff --git a/test/fixtures/javascript/export.diffA-B.txt b/test/fixtures/javascript/corpus/export.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/export.diffA-B.txt rename to test/fixtures/javascript/corpus/export.diffA-B.txt diff --git a/test/fixtures/javascript/export.diffB-A.txt b/test/fixtures/javascript/corpus/export.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/export.diffB-A.txt rename to test/fixtures/javascript/corpus/export.diffB-A.txt diff --git a/test/fixtures/javascript/export.parseA.txt b/test/fixtures/javascript/corpus/export.parseA.txt similarity index 100% rename from test/fixtures/javascript/export.parseA.txt rename to test/fixtures/javascript/corpus/export.parseA.txt diff --git a/test/fixtures/javascript/export.parseB.txt b/test/fixtures/javascript/corpus/export.parseB.txt similarity index 100% rename from test/fixtures/javascript/export.parseB.txt rename to test/fixtures/javascript/corpus/export.parseB.txt diff --git a/test/fixtures/javascript/false.A.js b/test/fixtures/javascript/corpus/false.A.js similarity index 100% rename from test/fixtures/javascript/false.A.js rename to test/fixtures/javascript/corpus/false.A.js diff --git a/test/fixtures/javascript/false.B.js b/test/fixtures/javascript/corpus/false.B.js similarity index 100% rename from test/fixtures/javascript/false.B.js rename to test/fixtures/javascript/corpus/false.B.js diff --git a/test/fixtures/javascript/false.diffA-B.txt b/test/fixtures/javascript/corpus/false.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/false.diffA-B.txt rename to test/fixtures/javascript/corpus/false.diffA-B.txt diff --git a/test/fixtures/javascript/false.diffB-A.txt b/test/fixtures/javascript/corpus/false.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/false.diffB-A.txt rename to test/fixtures/javascript/corpus/false.diffB-A.txt diff --git a/test/fixtures/javascript/false.parseA.txt b/test/fixtures/javascript/corpus/false.parseA.txt similarity index 100% rename from test/fixtures/javascript/false.parseA.txt rename to test/fixtures/javascript/corpus/false.parseA.txt diff --git a/test/fixtures/javascript/false.parseB.txt b/test/fixtures/javascript/corpus/false.parseB.txt similarity index 100% rename from test/fixtures/javascript/false.parseB.txt rename to test/fixtures/javascript/corpus/false.parseB.txt diff --git a/test/fixtures/javascript/for-in-statement.A.js b/test/fixtures/javascript/corpus/for-in-statement.A.js similarity index 100% rename from test/fixtures/javascript/for-in-statement.A.js rename to test/fixtures/javascript/corpus/for-in-statement.A.js diff --git a/test/fixtures/javascript/for-in-statement.B.js b/test/fixtures/javascript/corpus/for-in-statement.B.js similarity index 100% rename from test/fixtures/javascript/for-in-statement.B.js rename to test/fixtures/javascript/corpus/for-in-statement.B.js diff --git a/test/fixtures/javascript/for-in-statement.diffA-B.txt b/test/fixtures/javascript/corpus/for-in-statement.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/for-in-statement.diffA-B.txt rename to test/fixtures/javascript/corpus/for-in-statement.diffA-B.txt diff --git a/test/fixtures/javascript/for-in-statement.diffB-A.txt b/test/fixtures/javascript/corpus/for-in-statement.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/for-in-statement.diffB-A.txt rename to test/fixtures/javascript/corpus/for-in-statement.diffB-A.txt diff --git a/test/fixtures/javascript/for-in-statement.parseA.txt b/test/fixtures/javascript/corpus/for-in-statement.parseA.txt similarity index 100% rename from test/fixtures/javascript/for-in-statement.parseA.txt rename to test/fixtures/javascript/corpus/for-in-statement.parseA.txt diff --git a/test/fixtures/javascript/for-in-statement.parseB.txt b/test/fixtures/javascript/corpus/for-in-statement.parseB.txt similarity index 100% rename from test/fixtures/javascript/for-in-statement.parseB.txt rename to test/fixtures/javascript/corpus/for-in-statement.parseB.txt diff --git a/test/fixtures/javascript/for-loop-with-in-statement.A.js b/test/fixtures/javascript/corpus/for-loop-with-in-statement.A.js similarity index 100% rename from test/fixtures/javascript/for-loop-with-in-statement.A.js rename to test/fixtures/javascript/corpus/for-loop-with-in-statement.A.js diff --git a/test/fixtures/javascript/for-loop-with-in-statement.B.js b/test/fixtures/javascript/corpus/for-loop-with-in-statement.B.js similarity index 100% rename from test/fixtures/javascript/for-loop-with-in-statement.B.js rename to test/fixtures/javascript/corpus/for-loop-with-in-statement.B.js diff --git a/test/fixtures/javascript/for-loop-with-in-statement.diffA-B.txt b/test/fixtures/javascript/corpus/for-loop-with-in-statement.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/for-loop-with-in-statement.diffA-B.txt rename to test/fixtures/javascript/corpus/for-loop-with-in-statement.diffA-B.txt diff --git a/test/fixtures/javascript/for-loop-with-in-statement.diffB-A.txt b/test/fixtures/javascript/corpus/for-loop-with-in-statement.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/for-loop-with-in-statement.diffB-A.txt rename to test/fixtures/javascript/corpus/for-loop-with-in-statement.diffB-A.txt diff --git a/test/fixtures/javascript/for-loop-with-in-statement.parseA.txt b/test/fixtures/javascript/corpus/for-loop-with-in-statement.parseA.txt similarity index 100% rename from test/fixtures/javascript/for-loop-with-in-statement.parseA.txt rename to test/fixtures/javascript/corpus/for-loop-with-in-statement.parseA.txt diff --git a/test/fixtures/javascript/for-loop-with-in-statement.parseB.txt b/test/fixtures/javascript/corpus/for-loop-with-in-statement.parseB.txt similarity index 100% rename from test/fixtures/javascript/for-loop-with-in-statement.parseB.txt rename to test/fixtures/javascript/corpus/for-loop-with-in-statement.parseB.txt diff --git a/test/fixtures/javascript/for-of-statement.A.js b/test/fixtures/javascript/corpus/for-of-statement.A.js similarity index 100% rename from test/fixtures/javascript/for-of-statement.A.js rename to test/fixtures/javascript/corpus/for-of-statement.A.js diff --git a/test/fixtures/javascript/for-of-statement.B.js b/test/fixtures/javascript/corpus/for-of-statement.B.js similarity index 100% rename from test/fixtures/javascript/for-of-statement.B.js rename to test/fixtures/javascript/corpus/for-of-statement.B.js diff --git a/test/fixtures/javascript/for-of-statement.diffA-B.txt b/test/fixtures/javascript/corpus/for-of-statement.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/for-of-statement.diffA-B.txt rename to test/fixtures/javascript/corpus/for-of-statement.diffA-B.txt diff --git a/test/fixtures/javascript/for-of-statement.diffB-A.txt b/test/fixtures/javascript/corpus/for-of-statement.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/for-of-statement.diffB-A.txt rename to test/fixtures/javascript/corpus/for-of-statement.diffB-A.txt diff --git a/test/fixtures/javascript/for-of-statement.parseA.txt b/test/fixtures/javascript/corpus/for-of-statement.parseA.txt similarity index 100% rename from test/fixtures/javascript/for-of-statement.parseA.txt rename to test/fixtures/javascript/corpus/for-of-statement.parseA.txt diff --git a/test/fixtures/javascript/for-of-statement.parseB.txt b/test/fixtures/javascript/corpus/for-of-statement.parseB.txt similarity index 100% rename from test/fixtures/javascript/for-of-statement.parseB.txt rename to test/fixtures/javascript/corpus/for-of-statement.parseB.txt diff --git a/test/fixtures/javascript/for-statement.A.js b/test/fixtures/javascript/corpus/for-statement.A.js similarity index 100% rename from test/fixtures/javascript/for-statement.A.js rename to test/fixtures/javascript/corpus/for-statement.A.js diff --git a/test/fixtures/javascript/for-statement.B.js b/test/fixtures/javascript/corpus/for-statement.B.js similarity index 100% rename from test/fixtures/javascript/for-statement.B.js rename to test/fixtures/javascript/corpus/for-statement.B.js diff --git a/test/fixtures/javascript/for-statement.diffA-B.txt b/test/fixtures/javascript/corpus/for-statement.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/for-statement.diffA-B.txt rename to test/fixtures/javascript/corpus/for-statement.diffA-B.txt diff --git a/test/fixtures/javascript/for-statement.diffB-A.txt b/test/fixtures/javascript/corpus/for-statement.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/for-statement.diffB-A.txt rename to test/fixtures/javascript/corpus/for-statement.diffB-A.txt diff --git a/test/fixtures/javascript/for-statement.parseA.txt b/test/fixtures/javascript/corpus/for-statement.parseA.txt similarity index 100% rename from test/fixtures/javascript/for-statement.parseA.txt rename to test/fixtures/javascript/corpus/for-statement.parseA.txt diff --git a/test/fixtures/javascript/for-statement.parseB.txt b/test/fixtures/javascript/corpus/for-statement.parseB.txt similarity index 100% rename from test/fixtures/javascript/for-statement.parseB.txt rename to test/fixtures/javascript/corpus/for-statement.parseB.txt diff --git a/test/fixtures/javascript/function-call-args.A.js b/test/fixtures/javascript/corpus/function-call-args.A.js similarity index 100% rename from test/fixtures/javascript/function-call-args.A.js rename to test/fixtures/javascript/corpus/function-call-args.A.js diff --git a/test/fixtures/javascript/function-call-args.B.js b/test/fixtures/javascript/corpus/function-call-args.B.js similarity index 100% rename from test/fixtures/javascript/function-call-args.B.js rename to test/fixtures/javascript/corpus/function-call-args.B.js diff --git a/test/fixtures/javascript/function-call-args.diffA-B.txt b/test/fixtures/javascript/corpus/function-call-args.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/function-call-args.diffA-B.txt rename to test/fixtures/javascript/corpus/function-call-args.diffA-B.txt diff --git a/test/fixtures/javascript/function-call-args.diffB-A.txt b/test/fixtures/javascript/corpus/function-call-args.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/function-call-args.diffB-A.txt rename to test/fixtures/javascript/corpus/function-call-args.diffB-A.txt diff --git a/test/fixtures/javascript/function-call-args.parseA.txt b/test/fixtures/javascript/corpus/function-call-args.parseA.txt similarity index 100% rename from test/fixtures/javascript/function-call-args.parseA.txt rename to test/fixtures/javascript/corpus/function-call-args.parseA.txt diff --git a/test/fixtures/javascript/function-call-args.parseB.txt b/test/fixtures/javascript/corpus/function-call-args.parseB.txt similarity index 100% rename from test/fixtures/javascript/function-call-args.parseB.txt rename to test/fixtures/javascript/corpus/function-call-args.parseB.txt diff --git a/test/fixtures/javascript/function-call.A.js b/test/fixtures/javascript/corpus/function-call.A.js similarity index 100% rename from test/fixtures/javascript/function-call.A.js rename to test/fixtures/javascript/corpus/function-call.A.js diff --git a/test/fixtures/javascript/function-call.B.js b/test/fixtures/javascript/corpus/function-call.B.js similarity index 100% rename from test/fixtures/javascript/function-call.B.js rename to test/fixtures/javascript/corpus/function-call.B.js diff --git a/test/fixtures/javascript/function-call.diffA-B.txt b/test/fixtures/javascript/corpus/function-call.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/function-call.diffA-B.txt rename to test/fixtures/javascript/corpus/function-call.diffA-B.txt diff --git a/test/fixtures/javascript/function-call.diffB-A.txt b/test/fixtures/javascript/corpus/function-call.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/function-call.diffB-A.txt rename to test/fixtures/javascript/corpus/function-call.diffB-A.txt diff --git a/test/fixtures/javascript/function-call.parseA.txt b/test/fixtures/javascript/corpus/function-call.parseA.txt similarity index 100% rename from test/fixtures/javascript/function-call.parseA.txt rename to test/fixtures/javascript/corpus/function-call.parseA.txt diff --git a/test/fixtures/javascript/function-call.parseB.txt b/test/fixtures/javascript/corpus/function-call.parseB.txt similarity index 100% rename from test/fixtures/javascript/function-call.parseB.txt rename to test/fixtures/javascript/corpus/function-call.parseB.txt diff --git a/test/fixtures/javascript/function.A.js b/test/fixtures/javascript/corpus/function.A.js similarity index 100% rename from test/fixtures/javascript/function.A.js rename to test/fixtures/javascript/corpus/function.A.js diff --git a/test/fixtures/javascript/function.B.js b/test/fixtures/javascript/corpus/function.B.js similarity index 100% rename from test/fixtures/javascript/function.B.js rename to test/fixtures/javascript/corpus/function.B.js diff --git a/test/fixtures/javascript/function.diffA-B.txt b/test/fixtures/javascript/corpus/function.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/function.diffA-B.txt rename to test/fixtures/javascript/corpus/function.diffA-B.txt diff --git a/test/fixtures/javascript/function.diffB-A.txt b/test/fixtures/javascript/corpus/function.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/function.diffB-A.txt rename to test/fixtures/javascript/corpus/function.diffB-A.txt diff --git a/test/fixtures/javascript/function.parseA.txt b/test/fixtures/javascript/corpus/function.parseA.txt similarity index 100% rename from test/fixtures/javascript/function.parseA.txt rename to test/fixtures/javascript/corpus/function.parseA.txt diff --git a/test/fixtures/javascript/function.parseB.txt b/test/fixtures/javascript/corpus/function.parseB.txt similarity index 100% rename from test/fixtures/javascript/function.parseB.txt rename to test/fixtures/javascript/corpus/function.parseB.txt diff --git a/test/fixtures/javascript/generator-function.A.js b/test/fixtures/javascript/corpus/generator-function.A.js similarity index 100% rename from test/fixtures/javascript/generator-function.A.js rename to test/fixtures/javascript/corpus/generator-function.A.js diff --git a/test/fixtures/javascript/generator-function.B.js b/test/fixtures/javascript/corpus/generator-function.B.js similarity index 100% rename from test/fixtures/javascript/generator-function.B.js rename to test/fixtures/javascript/corpus/generator-function.B.js diff --git a/test/fixtures/javascript/generator-function.diffA-B.txt b/test/fixtures/javascript/corpus/generator-function.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/generator-function.diffA-B.txt rename to test/fixtures/javascript/corpus/generator-function.diffA-B.txt diff --git a/test/fixtures/javascript/generator-function.diffB-A.txt b/test/fixtures/javascript/corpus/generator-function.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/generator-function.diffB-A.txt rename to test/fixtures/javascript/corpus/generator-function.diffB-A.txt diff --git a/test/fixtures/javascript/generator-function.parseA.txt b/test/fixtures/javascript/corpus/generator-function.parseA.txt similarity index 100% rename from test/fixtures/javascript/generator-function.parseA.txt rename to test/fixtures/javascript/corpus/generator-function.parseA.txt diff --git a/test/fixtures/javascript/generator-function.parseB.txt b/test/fixtures/javascript/corpus/generator-function.parseB.txt similarity index 100% rename from test/fixtures/javascript/generator-function.parseB.txt rename to test/fixtures/javascript/corpus/generator-function.parseB.txt diff --git a/test/fixtures/javascript/identifier.A.js b/test/fixtures/javascript/corpus/identifier.A.js similarity index 100% rename from test/fixtures/javascript/identifier.A.js rename to test/fixtures/javascript/corpus/identifier.A.js diff --git a/test/fixtures/javascript/identifier.B.js b/test/fixtures/javascript/corpus/identifier.B.js similarity index 100% rename from test/fixtures/javascript/identifier.B.js rename to test/fixtures/javascript/corpus/identifier.B.js diff --git a/test/fixtures/javascript/identifier.diffA-B.txt b/test/fixtures/javascript/corpus/identifier.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/identifier.diffA-B.txt rename to test/fixtures/javascript/corpus/identifier.diffA-B.txt diff --git a/test/fixtures/javascript/identifier.diffB-A.txt b/test/fixtures/javascript/corpus/identifier.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/identifier.diffB-A.txt rename to test/fixtures/javascript/corpus/identifier.diffB-A.txt diff --git a/test/fixtures/javascript/identifier.parseA.txt b/test/fixtures/javascript/corpus/identifier.parseA.txt similarity index 100% rename from test/fixtures/javascript/identifier.parseA.txt rename to test/fixtures/javascript/corpus/identifier.parseA.txt diff --git a/test/fixtures/javascript/identifier.parseB.txt b/test/fixtures/javascript/corpus/identifier.parseB.txt similarity index 100% rename from test/fixtures/javascript/identifier.parseB.txt rename to test/fixtures/javascript/corpus/identifier.parseB.txt diff --git a/test/fixtures/javascript/if-else.A.js b/test/fixtures/javascript/corpus/if-else.A.js similarity index 100% rename from test/fixtures/javascript/if-else.A.js rename to test/fixtures/javascript/corpus/if-else.A.js diff --git a/test/fixtures/javascript/if-else.B.js b/test/fixtures/javascript/corpus/if-else.B.js similarity index 100% rename from test/fixtures/javascript/if-else.B.js rename to test/fixtures/javascript/corpus/if-else.B.js diff --git a/test/fixtures/javascript/if-else.diffA-B.txt b/test/fixtures/javascript/corpus/if-else.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/if-else.diffA-B.txt rename to test/fixtures/javascript/corpus/if-else.diffA-B.txt diff --git a/test/fixtures/javascript/if-else.diffB-A.txt b/test/fixtures/javascript/corpus/if-else.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/if-else.diffB-A.txt rename to test/fixtures/javascript/corpus/if-else.diffB-A.txt diff --git a/test/fixtures/javascript/if-else.parseA.txt b/test/fixtures/javascript/corpus/if-else.parseA.txt similarity index 100% rename from test/fixtures/javascript/if-else.parseA.txt rename to test/fixtures/javascript/corpus/if-else.parseA.txt diff --git a/test/fixtures/javascript/if-else.parseB.txt b/test/fixtures/javascript/corpus/if-else.parseB.txt similarity index 100% rename from test/fixtures/javascript/if-else.parseB.txt rename to test/fixtures/javascript/corpus/if-else.parseB.txt diff --git a/test/fixtures/javascript/if.A.js b/test/fixtures/javascript/corpus/if.A.js similarity index 100% rename from test/fixtures/javascript/if.A.js rename to test/fixtures/javascript/corpus/if.A.js diff --git a/test/fixtures/javascript/if.B.js b/test/fixtures/javascript/corpus/if.B.js similarity index 100% rename from test/fixtures/javascript/if.B.js rename to test/fixtures/javascript/corpus/if.B.js diff --git a/test/fixtures/javascript/if.diffA-B.txt b/test/fixtures/javascript/corpus/if.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/if.diffA-B.txt rename to test/fixtures/javascript/corpus/if.diffA-B.txt diff --git a/test/fixtures/javascript/if.diffB-A.txt b/test/fixtures/javascript/corpus/if.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/if.diffB-A.txt rename to test/fixtures/javascript/corpus/if.diffB-A.txt diff --git a/test/fixtures/javascript/if.parseA.txt b/test/fixtures/javascript/corpus/if.parseA.txt similarity index 100% rename from test/fixtures/javascript/if.parseA.txt rename to test/fixtures/javascript/corpus/if.parseA.txt diff --git a/test/fixtures/javascript/if.parseB.txt b/test/fixtures/javascript/corpus/if.parseB.txt similarity index 100% rename from test/fixtures/javascript/if.parseB.txt rename to test/fixtures/javascript/corpus/if.parseB.txt diff --git a/test/fixtures/javascript/import.A.js b/test/fixtures/javascript/corpus/import.A.js similarity index 100% rename from test/fixtures/javascript/import.A.js rename to test/fixtures/javascript/corpus/import.A.js diff --git a/test/fixtures/javascript/import.B.js b/test/fixtures/javascript/corpus/import.B.js similarity index 100% rename from test/fixtures/javascript/import.B.js rename to test/fixtures/javascript/corpus/import.B.js diff --git a/test/fixtures/javascript/import.diffA-B.txt b/test/fixtures/javascript/corpus/import.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/import.diffA-B.txt rename to test/fixtures/javascript/corpus/import.diffA-B.txt diff --git a/test/fixtures/javascript/import.diffB-A.txt b/test/fixtures/javascript/corpus/import.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/import.diffB-A.txt rename to test/fixtures/javascript/corpus/import.diffB-A.txt diff --git a/test/fixtures/javascript/import.parseA.txt b/test/fixtures/javascript/corpus/import.parseA.txt similarity index 100% rename from test/fixtures/javascript/import.parseA.txt rename to test/fixtures/javascript/corpus/import.parseA.txt diff --git a/test/fixtures/javascript/import.parseB.txt b/test/fixtures/javascript/corpus/import.parseB.txt similarity index 100% rename from test/fixtures/javascript/import.parseB.txt rename to test/fixtures/javascript/corpus/import.parseB.txt diff --git a/test/fixtures/javascript/math-assignment-operator.A.js b/test/fixtures/javascript/corpus/math-assignment-operator.A.js similarity index 100% rename from test/fixtures/javascript/math-assignment-operator.A.js rename to test/fixtures/javascript/corpus/math-assignment-operator.A.js diff --git a/test/fixtures/javascript/math-assignment-operator.B.js b/test/fixtures/javascript/corpus/math-assignment-operator.B.js similarity index 100% rename from test/fixtures/javascript/math-assignment-operator.B.js rename to test/fixtures/javascript/corpus/math-assignment-operator.B.js diff --git a/test/fixtures/javascript/math-assignment-operator.diffA-B.txt b/test/fixtures/javascript/corpus/math-assignment-operator.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/math-assignment-operator.diffA-B.txt rename to test/fixtures/javascript/corpus/math-assignment-operator.diffA-B.txt diff --git a/test/fixtures/javascript/math-assignment-operator.diffB-A.txt b/test/fixtures/javascript/corpus/math-assignment-operator.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/math-assignment-operator.diffB-A.txt rename to test/fixtures/javascript/corpus/math-assignment-operator.diffB-A.txt diff --git a/test/fixtures/javascript/math-assignment-operator.parseA.txt b/test/fixtures/javascript/corpus/math-assignment-operator.parseA.txt similarity index 100% rename from test/fixtures/javascript/math-assignment-operator.parseA.txt rename to test/fixtures/javascript/corpus/math-assignment-operator.parseA.txt diff --git a/test/fixtures/javascript/math-assignment-operator.parseB.txt b/test/fixtures/javascript/corpus/math-assignment-operator.parseB.txt similarity index 100% rename from test/fixtures/javascript/math-assignment-operator.parseB.txt rename to test/fixtures/javascript/corpus/math-assignment-operator.parseB.txt diff --git a/test/fixtures/javascript/math-operator.A.js b/test/fixtures/javascript/corpus/math-operator.A.js similarity index 100% rename from test/fixtures/javascript/math-operator.A.js rename to test/fixtures/javascript/corpus/math-operator.A.js diff --git a/test/fixtures/javascript/math-operator.B.js b/test/fixtures/javascript/corpus/math-operator.B.js similarity index 100% rename from test/fixtures/javascript/math-operator.B.js rename to test/fixtures/javascript/corpus/math-operator.B.js diff --git a/test/fixtures/javascript/math-operator.diffA-B.txt b/test/fixtures/javascript/corpus/math-operator.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/math-operator.diffA-B.txt rename to test/fixtures/javascript/corpus/math-operator.diffA-B.txt diff --git a/test/fixtures/javascript/math-operator.diffB-A.txt b/test/fixtures/javascript/corpus/math-operator.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/math-operator.diffB-A.txt rename to test/fixtures/javascript/corpus/math-operator.diffB-A.txt diff --git a/test/fixtures/javascript/math-operator.parseA.txt b/test/fixtures/javascript/corpus/math-operator.parseA.txt similarity index 100% rename from test/fixtures/javascript/math-operator.parseA.txt rename to test/fixtures/javascript/corpus/math-operator.parseA.txt diff --git a/test/fixtures/javascript/math-operator.parseB.txt b/test/fixtures/javascript/corpus/math-operator.parseB.txt similarity index 100% rename from test/fixtures/javascript/math-operator.parseB.txt rename to test/fixtures/javascript/corpus/math-operator.parseB.txt diff --git a/test/fixtures/javascript/member-access-assignment.A.js b/test/fixtures/javascript/corpus/member-access-assignment.A.js similarity index 100% rename from test/fixtures/javascript/member-access-assignment.A.js rename to test/fixtures/javascript/corpus/member-access-assignment.A.js diff --git a/test/fixtures/javascript/member-access-assignment.B.js b/test/fixtures/javascript/corpus/member-access-assignment.B.js similarity index 100% rename from test/fixtures/javascript/member-access-assignment.B.js rename to test/fixtures/javascript/corpus/member-access-assignment.B.js diff --git a/test/fixtures/javascript/member-access-assignment.diffA-B.txt b/test/fixtures/javascript/corpus/member-access-assignment.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/member-access-assignment.diffA-B.txt rename to test/fixtures/javascript/corpus/member-access-assignment.diffA-B.txt diff --git a/test/fixtures/javascript/member-access-assignment.diffB-A.txt b/test/fixtures/javascript/corpus/member-access-assignment.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/member-access-assignment.diffB-A.txt rename to test/fixtures/javascript/corpus/member-access-assignment.diffB-A.txt diff --git a/test/fixtures/javascript/member-access-assignment.parseA.txt b/test/fixtures/javascript/corpus/member-access-assignment.parseA.txt similarity index 100% rename from test/fixtures/javascript/member-access-assignment.parseA.txt rename to test/fixtures/javascript/corpus/member-access-assignment.parseA.txt diff --git a/test/fixtures/javascript/member-access-assignment.parseB.txt b/test/fixtures/javascript/corpus/member-access-assignment.parseB.txt similarity index 100% rename from test/fixtures/javascript/member-access-assignment.parseB.txt rename to test/fixtures/javascript/corpus/member-access-assignment.parseB.txt diff --git a/test/fixtures/javascript/member-access.A.js b/test/fixtures/javascript/corpus/member-access.A.js similarity index 100% rename from test/fixtures/javascript/member-access.A.js rename to test/fixtures/javascript/corpus/member-access.A.js diff --git a/test/fixtures/javascript/member-access.B.js b/test/fixtures/javascript/corpus/member-access.B.js similarity index 100% rename from test/fixtures/javascript/member-access.B.js rename to test/fixtures/javascript/corpus/member-access.B.js diff --git a/test/fixtures/javascript/member-access.diffA-B.txt b/test/fixtures/javascript/corpus/member-access.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/member-access.diffA-B.txt rename to test/fixtures/javascript/corpus/member-access.diffA-B.txt diff --git a/test/fixtures/javascript/member-access.diffB-A.txt b/test/fixtures/javascript/corpus/member-access.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/member-access.diffB-A.txt rename to test/fixtures/javascript/corpus/member-access.diffB-A.txt diff --git a/test/fixtures/javascript/member-access.parseA.txt b/test/fixtures/javascript/corpus/member-access.parseA.txt similarity index 100% rename from test/fixtures/javascript/member-access.parseA.txt rename to test/fixtures/javascript/corpus/member-access.parseA.txt diff --git a/test/fixtures/javascript/member-access.parseB.txt b/test/fixtures/javascript/corpus/member-access.parseB.txt similarity index 100% rename from test/fixtures/javascript/member-access.parseB.txt rename to test/fixtures/javascript/corpus/member-access.parseB.txt diff --git a/test/fixtures/javascript/method-call.A.js b/test/fixtures/javascript/corpus/method-call.A.js similarity index 100% rename from test/fixtures/javascript/method-call.A.js rename to test/fixtures/javascript/corpus/method-call.A.js diff --git a/test/fixtures/javascript/method-call.B.js b/test/fixtures/javascript/corpus/method-call.B.js similarity index 100% rename from test/fixtures/javascript/method-call.B.js rename to test/fixtures/javascript/corpus/method-call.B.js diff --git a/test/fixtures/javascript/method-call.diffA-B.txt b/test/fixtures/javascript/corpus/method-call.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/method-call.diffA-B.txt rename to test/fixtures/javascript/corpus/method-call.diffA-B.txt diff --git a/test/fixtures/javascript/method-call.diffB-A.txt b/test/fixtures/javascript/corpus/method-call.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/method-call.diffB-A.txt rename to test/fixtures/javascript/corpus/method-call.diffB-A.txt diff --git a/test/fixtures/javascript/method-call.parseA.txt b/test/fixtures/javascript/corpus/method-call.parseA.txt similarity index 100% rename from test/fixtures/javascript/method-call.parseA.txt rename to test/fixtures/javascript/corpus/method-call.parseA.txt diff --git a/test/fixtures/javascript/method-call.parseB.txt b/test/fixtures/javascript/corpus/method-call.parseB.txt similarity index 100% rename from test/fixtures/javascript/method-call.parseB.txt rename to test/fixtures/javascript/corpus/method-call.parseB.txt diff --git a/test/fixtures/javascript/named-function.A.js b/test/fixtures/javascript/corpus/named-function.A.js similarity index 100% rename from test/fixtures/javascript/named-function.A.js rename to test/fixtures/javascript/corpus/named-function.A.js diff --git a/test/fixtures/javascript/named-function.B.js b/test/fixtures/javascript/corpus/named-function.B.js similarity index 100% rename from test/fixtures/javascript/named-function.B.js rename to test/fixtures/javascript/corpus/named-function.B.js diff --git a/test/fixtures/javascript/named-function.diffA-B.txt b/test/fixtures/javascript/corpus/named-function.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/named-function.diffA-B.txt rename to test/fixtures/javascript/corpus/named-function.diffA-B.txt diff --git a/test/fixtures/javascript/named-function.diffB-A.txt b/test/fixtures/javascript/corpus/named-function.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/named-function.diffB-A.txt rename to test/fixtures/javascript/corpus/named-function.diffB-A.txt diff --git a/test/fixtures/javascript/named-function.parseA.txt b/test/fixtures/javascript/corpus/named-function.parseA.txt similarity index 100% rename from test/fixtures/javascript/named-function.parseA.txt rename to test/fixtures/javascript/corpus/named-function.parseA.txt diff --git a/test/fixtures/javascript/named-function.parseB.txt b/test/fixtures/javascript/corpus/named-function.parseB.txt similarity index 100% rename from test/fixtures/javascript/named-function.parseB.txt rename to test/fixtures/javascript/corpus/named-function.parseB.txt diff --git a/test/fixtures/javascript/nested-do-while-in-function.A.js b/test/fixtures/javascript/corpus/nested-do-while-in-function.A.js similarity index 100% rename from test/fixtures/javascript/nested-do-while-in-function.A.js rename to test/fixtures/javascript/corpus/nested-do-while-in-function.A.js diff --git a/test/fixtures/javascript/nested-do-while-in-function.B.js b/test/fixtures/javascript/corpus/nested-do-while-in-function.B.js similarity index 100% rename from test/fixtures/javascript/nested-do-while-in-function.B.js rename to test/fixtures/javascript/corpus/nested-do-while-in-function.B.js diff --git a/test/fixtures/javascript/nested-do-while-in-function.diffA-B.txt b/test/fixtures/javascript/corpus/nested-do-while-in-function.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/nested-do-while-in-function.diffA-B.txt rename to test/fixtures/javascript/corpus/nested-do-while-in-function.diffA-B.txt diff --git a/test/fixtures/javascript/nested-do-while-in-function.diffB-A.txt b/test/fixtures/javascript/corpus/nested-do-while-in-function.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/nested-do-while-in-function.diffB-A.txt rename to test/fixtures/javascript/corpus/nested-do-while-in-function.diffB-A.txt diff --git a/test/fixtures/javascript/nested-do-while-in-function.parseA.txt b/test/fixtures/javascript/corpus/nested-do-while-in-function.parseA.txt similarity index 100% rename from test/fixtures/javascript/nested-do-while-in-function.parseA.txt rename to test/fixtures/javascript/corpus/nested-do-while-in-function.parseA.txt diff --git a/test/fixtures/javascript/nested-do-while-in-function.parseB.txt b/test/fixtures/javascript/corpus/nested-do-while-in-function.parseB.txt similarity index 100% rename from test/fixtures/javascript/nested-do-while-in-function.parseB.txt rename to test/fixtures/javascript/corpus/nested-do-while-in-function.parseB.txt diff --git a/test/fixtures/javascript/nested-functions.A.js b/test/fixtures/javascript/corpus/nested-functions.A.js similarity index 100% rename from test/fixtures/javascript/nested-functions.A.js rename to test/fixtures/javascript/corpus/nested-functions.A.js diff --git a/test/fixtures/javascript/nested-functions.B.js b/test/fixtures/javascript/corpus/nested-functions.B.js similarity index 100% rename from test/fixtures/javascript/nested-functions.B.js rename to test/fixtures/javascript/corpus/nested-functions.B.js diff --git a/test/fixtures/javascript/nested-functions.diffA-B.txt b/test/fixtures/javascript/corpus/nested-functions.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/nested-functions.diffA-B.txt rename to test/fixtures/javascript/corpus/nested-functions.diffA-B.txt diff --git a/test/fixtures/javascript/nested-functions.diffB-A.txt b/test/fixtures/javascript/corpus/nested-functions.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/nested-functions.diffB-A.txt rename to test/fixtures/javascript/corpus/nested-functions.diffB-A.txt diff --git a/test/fixtures/javascript/nested-functions.parseA.txt b/test/fixtures/javascript/corpus/nested-functions.parseA.txt similarity index 100% rename from test/fixtures/javascript/nested-functions.parseA.txt rename to test/fixtures/javascript/corpus/nested-functions.parseA.txt diff --git a/test/fixtures/javascript/nested-functions.parseB.txt b/test/fixtures/javascript/corpus/nested-functions.parseB.txt similarity index 100% rename from test/fixtures/javascript/nested-functions.parseB.txt rename to test/fixtures/javascript/corpus/nested-functions.parseB.txt diff --git a/test/fixtures/javascript/null.A.js b/test/fixtures/javascript/corpus/null.A.js similarity index 100% rename from test/fixtures/javascript/null.A.js rename to test/fixtures/javascript/corpus/null.A.js diff --git a/test/fixtures/javascript/null.B.js b/test/fixtures/javascript/corpus/null.B.js similarity index 100% rename from test/fixtures/javascript/null.B.js rename to test/fixtures/javascript/corpus/null.B.js diff --git a/test/fixtures/javascript/null.diffA-B.txt b/test/fixtures/javascript/corpus/null.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/null.diffA-B.txt rename to test/fixtures/javascript/corpus/null.diffA-B.txt diff --git a/test/fixtures/javascript/null.diffB-A.txt b/test/fixtures/javascript/corpus/null.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/null.diffB-A.txt rename to test/fixtures/javascript/corpus/null.diffB-A.txt diff --git a/test/fixtures/javascript/null.parseA.txt b/test/fixtures/javascript/corpus/null.parseA.txt similarity index 100% rename from test/fixtures/javascript/null.parseA.txt rename to test/fixtures/javascript/corpus/null.parseA.txt diff --git a/test/fixtures/javascript/null.parseB.txt b/test/fixtures/javascript/corpus/null.parseB.txt similarity index 100% rename from test/fixtures/javascript/null.parseB.txt rename to test/fixtures/javascript/corpus/null.parseB.txt diff --git a/test/fixtures/javascript/number.A.js b/test/fixtures/javascript/corpus/number.A.js similarity index 100% rename from test/fixtures/javascript/number.A.js rename to test/fixtures/javascript/corpus/number.A.js diff --git a/test/fixtures/javascript/number.B.js b/test/fixtures/javascript/corpus/number.B.js similarity index 100% rename from test/fixtures/javascript/number.B.js rename to test/fixtures/javascript/corpus/number.B.js diff --git a/test/fixtures/javascript/number.diffA-B.txt b/test/fixtures/javascript/corpus/number.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/number.diffA-B.txt rename to test/fixtures/javascript/corpus/number.diffA-B.txt diff --git a/test/fixtures/javascript/number.diffB-A.txt b/test/fixtures/javascript/corpus/number.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/number.diffB-A.txt rename to test/fixtures/javascript/corpus/number.diffB-A.txt diff --git a/test/fixtures/javascript/number.parseA.txt b/test/fixtures/javascript/corpus/number.parseA.txt similarity index 100% rename from test/fixtures/javascript/number.parseA.txt rename to test/fixtures/javascript/corpus/number.parseA.txt diff --git a/test/fixtures/javascript/number.parseB.txt b/test/fixtures/javascript/corpus/number.parseB.txt similarity index 100% rename from test/fixtures/javascript/number.parseB.txt rename to test/fixtures/javascript/corpus/number.parseB.txt diff --git a/test/fixtures/javascript/object.A.js b/test/fixtures/javascript/corpus/object.A.js similarity index 100% rename from test/fixtures/javascript/object.A.js rename to test/fixtures/javascript/corpus/object.A.js diff --git a/test/fixtures/javascript/object.B.js b/test/fixtures/javascript/corpus/object.B.js similarity index 100% rename from test/fixtures/javascript/object.B.js rename to test/fixtures/javascript/corpus/object.B.js diff --git a/test/fixtures/javascript/object.diffA-B.txt b/test/fixtures/javascript/corpus/object.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/object.diffA-B.txt rename to test/fixtures/javascript/corpus/object.diffA-B.txt diff --git a/test/fixtures/javascript/object.diffB-A.txt b/test/fixtures/javascript/corpus/object.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/object.diffB-A.txt rename to test/fixtures/javascript/corpus/object.diffB-A.txt diff --git a/test/fixtures/javascript/object.parseA.txt b/test/fixtures/javascript/corpus/object.parseA.txt similarity index 100% rename from test/fixtures/javascript/object.parseA.txt rename to test/fixtures/javascript/corpus/object.parseA.txt diff --git a/test/fixtures/javascript/object.parseB.txt b/test/fixtures/javascript/corpus/object.parseB.txt similarity index 100% rename from test/fixtures/javascript/object.parseB.txt rename to test/fixtures/javascript/corpus/object.parseB.txt diff --git a/test/fixtures/javascript/objects-with-methods.A.js b/test/fixtures/javascript/corpus/objects-with-methods.A.js similarity index 100% rename from test/fixtures/javascript/objects-with-methods.A.js rename to test/fixtures/javascript/corpus/objects-with-methods.A.js diff --git a/test/fixtures/javascript/objects-with-methods.B.js b/test/fixtures/javascript/corpus/objects-with-methods.B.js similarity index 100% rename from test/fixtures/javascript/objects-with-methods.B.js rename to test/fixtures/javascript/corpus/objects-with-methods.B.js diff --git a/test/fixtures/javascript/objects-with-methods.diffA-B.txt b/test/fixtures/javascript/corpus/objects-with-methods.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/objects-with-methods.diffA-B.txt rename to test/fixtures/javascript/corpus/objects-with-methods.diffA-B.txt diff --git a/test/fixtures/javascript/objects-with-methods.diffB-A.txt b/test/fixtures/javascript/corpus/objects-with-methods.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/objects-with-methods.diffB-A.txt rename to test/fixtures/javascript/corpus/objects-with-methods.diffB-A.txt diff --git a/test/fixtures/javascript/objects-with-methods.parseA.txt b/test/fixtures/javascript/corpus/objects-with-methods.parseA.txt similarity index 100% rename from test/fixtures/javascript/objects-with-methods.parseA.txt rename to test/fixtures/javascript/corpus/objects-with-methods.parseA.txt diff --git a/test/fixtures/javascript/objects-with-methods.parseB.txt b/test/fixtures/javascript/corpus/objects-with-methods.parseB.txt similarity index 100% rename from test/fixtures/javascript/objects-with-methods.parseB.txt rename to test/fixtures/javascript/corpus/objects-with-methods.parseB.txt diff --git a/test/fixtures/javascript/regex.A.js b/test/fixtures/javascript/corpus/regex.A.js similarity index 100% rename from test/fixtures/javascript/regex.A.js rename to test/fixtures/javascript/corpus/regex.A.js diff --git a/test/fixtures/javascript/regex.B.js b/test/fixtures/javascript/corpus/regex.B.js similarity index 100% rename from test/fixtures/javascript/regex.B.js rename to test/fixtures/javascript/corpus/regex.B.js diff --git a/test/fixtures/javascript/regex.diffA-B.txt b/test/fixtures/javascript/corpus/regex.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/regex.diffA-B.txt rename to test/fixtures/javascript/corpus/regex.diffA-B.txt diff --git a/test/fixtures/javascript/regex.diffB-A.txt b/test/fixtures/javascript/corpus/regex.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/regex.diffB-A.txt rename to test/fixtures/javascript/corpus/regex.diffB-A.txt diff --git a/test/fixtures/javascript/regex.parseA.txt b/test/fixtures/javascript/corpus/regex.parseA.txt similarity index 100% rename from test/fixtures/javascript/regex.parseA.txt rename to test/fixtures/javascript/corpus/regex.parseA.txt diff --git a/test/fixtures/javascript/regex.parseB.txt b/test/fixtures/javascript/corpus/regex.parseB.txt similarity index 100% rename from test/fixtures/javascript/regex.parseB.txt rename to test/fixtures/javascript/corpus/regex.parseB.txt diff --git a/test/fixtures/javascript/relational-operator.A.js b/test/fixtures/javascript/corpus/relational-operator.A.js similarity index 100% rename from test/fixtures/javascript/relational-operator.A.js rename to test/fixtures/javascript/corpus/relational-operator.A.js diff --git a/test/fixtures/javascript/relational-operator.B.js b/test/fixtures/javascript/corpus/relational-operator.B.js similarity index 100% rename from test/fixtures/javascript/relational-operator.B.js rename to test/fixtures/javascript/corpus/relational-operator.B.js diff --git a/test/fixtures/javascript/relational-operator.diffA-B.txt b/test/fixtures/javascript/corpus/relational-operator.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/relational-operator.diffA-B.txt rename to test/fixtures/javascript/corpus/relational-operator.diffA-B.txt diff --git a/test/fixtures/javascript/relational-operator.diffB-A.txt b/test/fixtures/javascript/corpus/relational-operator.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/relational-operator.diffB-A.txt rename to test/fixtures/javascript/corpus/relational-operator.diffB-A.txt diff --git a/test/fixtures/javascript/relational-operator.parseA.txt b/test/fixtures/javascript/corpus/relational-operator.parseA.txt similarity index 100% rename from test/fixtures/javascript/relational-operator.parseA.txt rename to test/fixtures/javascript/corpus/relational-operator.parseA.txt diff --git a/test/fixtures/javascript/relational-operator.parseB.txt b/test/fixtures/javascript/corpus/relational-operator.parseB.txt similarity index 100% rename from test/fixtures/javascript/relational-operator.parseB.txt rename to test/fixtures/javascript/corpus/relational-operator.parseB.txt diff --git a/test/fixtures/javascript/return-statement.A.js b/test/fixtures/javascript/corpus/return-statement.A.js similarity index 100% rename from test/fixtures/javascript/return-statement.A.js rename to test/fixtures/javascript/corpus/return-statement.A.js diff --git a/test/fixtures/javascript/return-statement.B.js b/test/fixtures/javascript/corpus/return-statement.B.js similarity index 100% rename from test/fixtures/javascript/return-statement.B.js rename to test/fixtures/javascript/corpus/return-statement.B.js diff --git a/test/fixtures/javascript/return-statement.diffA-B.txt b/test/fixtures/javascript/corpus/return-statement.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/return-statement.diffA-B.txt rename to test/fixtures/javascript/corpus/return-statement.diffA-B.txt diff --git a/test/fixtures/javascript/return-statement.diffB-A.txt b/test/fixtures/javascript/corpus/return-statement.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/return-statement.diffB-A.txt rename to test/fixtures/javascript/corpus/return-statement.diffB-A.txt diff --git a/test/fixtures/javascript/return-statement.parseA.txt b/test/fixtures/javascript/corpus/return-statement.parseA.txt similarity index 100% rename from test/fixtures/javascript/return-statement.parseA.txt rename to test/fixtures/javascript/corpus/return-statement.parseA.txt diff --git a/test/fixtures/javascript/return-statement.parseB.txt b/test/fixtures/javascript/corpus/return-statement.parseB.txt similarity index 100% rename from test/fixtures/javascript/return-statement.parseB.txt rename to test/fixtures/javascript/corpus/return-statement.parseB.txt diff --git a/test/fixtures/javascript/string.A.js b/test/fixtures/javascript/corpus/string.A.js similarity index 100% rename from test/fixtures/javascript/string.A.js rename to test/fixtures/javascript/corpus/string.A.js diff --git a/test/fixtures/javascript/string.B.js b/test/fixtures/javascript/corpus/string.B.js similarity index 100% rename from test/fixtures/javascript/string.B.js rename to test/fixtures/javascript/corpus/string.B.js diff --git a/test/fixtures/javascript/string.diffA-B.txt b/test/fixtures/javascript/corpus/string.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/string.diffA-B.txt rename to test/fixtures/javascript/corpus/string.diffA-B.txt diff --git a/test/fixtures/javascript/string.diffB-A.txt b/test/fixtures/javascript/corpus/string.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/string.diffB-A.txt rename to test/fixtures/javascript/corpus/string.diffB-A.txt diff --git a/test/fixtures/javascript/string.parseA.txt b/test/fixtures/javascript/corpus/string.parseA.txt similarity index 100% rename from test/fixtures/javascript/string.parseA.txt rename to test/fixtures/javascript/corpus/string.parseA.txt diff --git a/test/fixtures/javascript/string.parseB.txt b/test/fixtures/javascript/corpus/string.parseB.txt similarity index 100% rename from test/fixtures/javascript/string.parseB.txt rename to test/fixtures/javascript/corpus/string.parseB.txt diff --git a/test/fixtures/javascript/subscript-access-assignment.A.js b/test/fixtures/javascript/corpus/subscript-access-assignment.A.js similarity index 100% rename from test/fixtures/javascript/subscript-access-assignment.A.js rename to test/fixtures/javascript/corpus/subscript-access-assignment.A.js diff --git a/test/fixtures/javascript/subscript-access-assignment.B.js b/test/fixtures/javascript/corpus/subscript-access-assignment.B.js similarity index 100% rename from test/fixtures/javascript/subscript-access-assignment.B.js rename to test/fixtures/javascript/corpus/subscript-access-assignment.B.js diff --git a/test/fixtures/javascript/subscript-access-assignment.diffA-B.txt b/test/fixtures/javascript/corpus/subscript-access-assignment.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/subscript-access-assignment.diffA-B.txt rename to test/fixtures/javascript/corpus/subscript-access-assignment.diffA-B.txt diff --git a/test/fixtures/javascript/subscript-access-assignment.diffB-A.txt b/test/fixtures/javascript/corpus/subscript-access-assignment.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/subscript-access-assignment.diffB-A.txt rename to test/fixtures/javascript/corpus/subscript-access-assignment.diffB-A.txt diff --git a/test/fixtures/javascript/subscript-access-assignment.parseA.txt b/test/fixtures/javascript/corpus/subscript-access-assignment.parseA.txt similarity index 100% rename from test/fixtures/javascript/subscript-access-assignment.parseA.txt rename to test/fixtures/javascript/corpus/subscript-access-assignment.parseA.txt diff --git a/test/fixtures/javascript/subscript-access-assignment.parseB.txt b/test/fixtures/javascript/corpus/subscript-access-assignment.parseB.txt similarity index 100% rename from test/fixtures/javascript/subscript-access-assignment.parseB.txt rename to test/fixtures/javascript/corpus/subscript-access-assignment.parseB.txt diff --git a/test/fixtures/javascript/subscript-access-string.A.js b/test/fixtures/javascript/corpus/subscript-access-string.A.js similarity index 100% rename from test/fixtures/javascript/subscript-access-string.A.js rename to test/fixtures/javascript/corpus/subscript-access-string.A.js diff --git a/test/fixtures/javascript/subscript-access-string.B.js b/test/fixtures/javascript/corpus/subscript-access-string.B.js similarity index 100% rename from test/fixtures/javascript/subscript-access-string.B.js rename to test/fixtures/javascript/corpus/subscript-access-string.B.js diff --git a/test/fixtures/javascript/subscript-access-string.diffA-B.txt b/test/fixtures/javascript/corpus/subscript-access-string.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/subscript-access-string.diffA-B.txt rename to test/fixtures/javascript/corpus/subscript-access-string.diffA-B.txt diff --git a/test/fixtures/javascript/subscript-access-string.diffB-A.txt b/test/fixtures/javascript/corpus/subscript-access-string.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/subscript-access-string.diffB-A.txt rename to test/fixtures/javascript/corpus/subscript-access-string.diffB-A.txt diff --git a/test/fixtures/javascript/subscript-access-string.parseA.txt b/test/fixtures/javascript/corpus/subscript-access-string.parseA.txt similarity index 100% rename from test/fixtures/javascript/subscript-access-string.parseA.txt rename to test/fixtures/javascript/corpus/subscript-access-string.parseA.txt diff --git a/test/fixtures/javascript/subscript-access-string.parseB.txt b/test/fixtures/javascript/corpus/subscript-access-string.parseB.txt similarity index 100% rename from test/fixtures/javascript/subscript-access-string.parseB.txt rename to test/fixtures/javascript/corpus/subscript-access-string.parseB.txt diff --git a/test/fixtures/javascript/subscript-access-variable.A.js b/test/fixtures/javascript/corpus/subscript-access-variable.A.js similarity index 100% rename from test/fixtures/javascript/subscript-access-variable.A.js rename to test/fixtures/javascript/corpus/subscript-access-variable.A.js diff --git a/test/fixtures/javascript/subscript-access-variable.B.js b/test/fixtures/javascript/corpus/subscript-access-variable.B.js similarity index 100% rename from test/fixtures/javascript/subscript-access-variable.B.js rename to test/fixtures/javascript/corpus/subscript-access-variable.B.js diff --git a/test/fixtures/javascript/subscript-access-variable.diffA-B.txt b/test/fixtures/javascript/corpus/subscript-access-variable.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/subscript-access-variable.diffA-B.txt rename to test/fixtures/javascript/corpus/subscript-access-variable.diffA-B.txt diff --git a/test/fixtures/javascript/subscript-access-variable.diffB-A.txt b/test/fixtures/javascript/corpus/subscript-access-variable.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/subscript-access-variable.diffB-A.txt rename to test/fixtures/javascript/corpus/subscript-access-variable.diffB-A.txt diff --git a/test/fixtures/javascript/subscript-access-variable.parseA.txt b/test/fixtures/javascript/corpus/subscript-access-variable.parseA.txt similarity index 100% rename from test/fixtures/javascript/subscript-access-variable.parseA.txt rename to test/fixtures/javascript/corpus/subscript-access-variable.parseA.txt diff --git a/test/fixtures/javascript/subscript-access-variable.parseB.txt b/test/fixtures/javascript/corpus/subscript-access-variable.parseB.txt similarity index 100% rename from test/fixtures/javascript/subscript-access-variable.parseB.txt rename to test/fixtures/javascript/corpus/subscript-access-variable.parseB.txt diff --git a/test/fixtures/javascript/switch-statement.A.js b/test/fixtures/javascript/corpus/switch-statement.A.js similarity index 100% rename from test/fixtures/javascript/switch-statement.A.js rename to test/fixtures/javascript/corpus/switch-statement.A.js diff --git a/test/fixtures/javascript/switch-statement.B.js b/test/fixtures/javascript/corpus/switch-statement.B.js similarity index 100% rename from test/fixtures/javascript/switch-statement.B.js rename to test/fixtures/javascript/corpus/switch-statement.B.js diff --git a/test/fixtures/javascript/switch-statement.diffA-B.txt b/test/fixtures/javascript/corpus/switch-statement.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/switch-statement.diffA-B.txt rename to test/fixtures/javascript/corpus/switch-statement.diffA-B.txt diff --git a/test/fixtures/javascript/switch-statement.diffB-A.txt b/test/fixtures/javascript/corpus/switch-statement.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/switch-statement.diffB-A.txt rename to test/fixtures/javascript/corpus/switch-statement.diffB-A.txt diff --git a/test/fixtures/javascript/switch-statement.parseA.txt b/test/fixtures/javascript/corpus/switch-statement.parseA.txt similarity index 100% rename from test/fixtures/javascript/switch-statement.parseA.txt rename to test/fixtures/javascript/corpus/switch-statement.parseA.txt diff --git a/test/fixtures/javascript/switch-statement.parseB.txt b/test/fixtures/javascript/corpus/switch-statement.parseB.txt similarity index 100% rename from test/fixtures/javascript/switch-statement.parseB.txt rename to test/fixtures/javascript/corpus/switch-statement.parseB.txt diff --git a/test/fixtures/javascript/template-string.A.js b/test/fixtures/javascript/corpus/template-string.A.js similarity index 100% rename from test/fixtures/javascript/template-string.A.js rename to test/fixtures/javascript/corpus/template-string.A.js diff --git a/test/fixtures/javascript/template-string.B.js b/test/fixtures/javascript/corpus/template-string.B.js similarity index 100% rename from test/fixtures/javascript/template-string.B.js rename to test/fixtures/javascript/corpus/template-string.B.js diff --git a/test/fixtures/javascript/template-string.diffA-B.txt b/test/fixtures/javascript/corpus/template-string.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/template-string.diffA-B.txt rename to test/fixtures/javascript/corpus/template-string.diffA-B.txt diff --git a/test/fixtures/javascript/template-string.diffB-A.txt b/test/fixtures/javascript/corpus/template-string.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/template-string.diffB-A.txt rename to test/fixtures/javascript/corpus/template-string.diffB-A.txt diff --git a/test/fixtures/javascript/template-string.parseA.txt b/test/fixtures/javascript/corpus/template-string.parseA.txt similarity index 100% rename from test/fixtures/javascript/template-string.parseA.txt rename to test/fixtures/javascript/corpus/template-string.parseA.txt diff --git a/test/fixtures/javascript/template-string.parseB.txt b/test/fixtures/javascript/corpus/template-string.parseB.txt similarity index 100% rename from test/fixtures/javascript/template-string.parseB.txt rename to test/fixtures/javascript/corpus/template-string.parseB.txt diff --git a/test/fixtures/javascript/ternary.A.js b/test/fixtures/javascript/corpus/ternary.A.js similarity index 100% rename from test/fixtures/javascript/ternary.A.js rename to test/fixtures/javascript/corpus/ternary.A.js diff --git a/test/fixtures/javascript/ternary.B.js b/test/fixtures/javascript/corpus/ternary.B.js similarity index 100% rename from test/fixtures/javascript/ternary.B.js rename to test/fixtures/javascript/corpus/ternary.B.js diff --git a/test/fixtures/javascript/ternary.diffA-B.txt b/test/fixtures/javascript/corpus/ternary.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/ternary.diffA-B.txt rename to test/fixtures/javascript/corpus/ternary.diffA-B.txt diff --git a/test/fixtures/javascript/ternary.diffB-A.txt b/test/fixtures/javascript/corpus/ternary.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/ternary.diffB-A.txt rename to test/fixtures/javascript/corpus/ternary.diffB-A.txt diff --git a/test/fixtures/javascript/ternary.parseA.txt b/test/fixtures/javascript/corpus/ternary.parseA.txt similarity index 100% rename from test/fixtures/javascript/ternary.parseA.txt rename to test/fixtures/javascript/corpus/ternary.parseA.txt diff --git a/test/fixtures/javascript/ternary.parseB.txt b/test/fixtures/javascript/corpus/ternary.parseB.txt similarity index 100% rename from test/fixtures/javascript/ternary.parseB.txt rename to test/fixtures/javascript/corpus/ternary.parseB.txt diff --git a/test/fixtures/javascript/this-expression.A.js b/test/fixtures/javascript/corpus/this-expression.A.js similarity index 100% rename from test/fixtures/javascript/this-expression.A.js rename to test/fixtures/javascript/corpus/this-expression.A.js diff --git a/test/fixtures/javascript/this-expression.B.js b/test/fixtures/javascript/corpus/this-expression.B.js similarity index 100% rename from test/fixtures/javascript/this-expression.B.js rename to test/fixtures/javascript/corpus/this-expression.B.js diff --git a/test/fixtures/javascript/this-expression.diffA-B.txt b/test/fixtures/javascript/corpus/this-expression.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/this-expression.diffA-B.txt rename to test/fixtures/javascript/corpus/this-expression.diffA-B.txt diff --git a/test/fixtures/javascript/this-expression.diffB-A.txt b/test/fixtures/javascript/corpus/this-expression.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/this-expression.diffB-A.txt rename to test/fixtures/javascript/corpus/this-expression.diffB-A.txt diff --git a/test/fixtures/javascript/this-expression.parseA.txt b/test/fixtures/javascript/corpus/this-expression.parseA.txt similarity index 100% rename from test/fixtures/javascript/this-expression.parseA.txt rename to test/fixtures/javascript/corpus/this-expression.parseA.txt diff --git a/test/fixtures/javascript/this-expression.parseB.txt b/test/fixtures/javascript/corpus/this-expression.parseB.txt similarity index 100% rename from test/fixtures/javascript/this-expression.parseB.txt rename to test/fixtures/javascript/corpus/this-expression.parseB.txt diff --git a/test/fixtures/javascript/throw-statement.A.js b/test/fixtures/javascript/corpus/throw-statement.A.js similarity index 100% rename from test/fixtures/javascript/throw-statement.A.js rename to test/fixtures/javascript/corpus/throw-statement.A.js diff --git a/test/fixtures/javascript/throw-statement.B.js b/test/fixtures/javascript/corpus/throw-statement.B.js similarity index 100% rename from test/fixtures/javascript/throw-statement.B.js rename to test/fixtures/javascript/corpus/throw-statement.B.js diff --git a/test/fixtures/javascript/throw-statement.diffA-B.txt b/test/fixtures/javascript/corpus/throw-statement.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/throw-statement.diffA-B.txt rename to test/fixtures/javascript/corpus/throw-statement.diffA-B.txt diff --git a/test/fixtures/javascript/throw-statement.diffB-A.txt b/test/fixtures/javascript/corpus/throw-statement.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/throw-statement.diffB-A.txt rename to test/fixtures/javascript/corpus/throw-statement.diffB-A.txt diff --git a/test/fixtures/javascript/throw-statement.parseA.txt b/test/fixtures/javascript/corpus/throw-statement.parseA.txt similarity index 100% rename from test/fixtures/javascript/throw-statement.parseA.txt rename to test/fixtures/javascript/corpus/throw-statement.parseA.txt diff --git a/test/fixtures/javascript/throw-statement.parseB.txt b/test/fixtures/javascript/corpus/throw-statement.parseB.txt similarity index 100% rename from test/fixtures/javascript/throw-statement.parseB.txt rename to test/fixtures/javascript/corpus/throw-statement.parseB.txt diff --git a/test/fixtures/javascript/true.A.js b/test/fixtures/javascript/corpus/true.A.js similarity index 100% rename from test/fixtures/javascript/true.A.js rename to test/fixtures/javascript/corpus/true.A.js diff --git a/test/fixtures/javascript/true.B.js b/test/fixtures/javascript/corpus/true.B.js similarity index 100% rename from test/fixtures/javascript/true.B.js rename to test/fixtures/javascript/corpus/true.B.js diff --git a/test/fixtures/javascript/true.diffA-B.txt b/test/fixtures/javascript/corpus/true.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/true.diffA-B.txt rename to test/fixtures/javascript/corpus/true.diffA-B.txt diff --git a/test/fixtures/javascript/true.diffB-A.txt b/test/fixtures/javascript/corpus/true.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/true.diffB-A.txt rename to test/fixtures/javascript/corpus/true.diffB-A.txt diff --git a/test/fixtures/javascript/true.parseA.txt b/test/fixtures/javascript/corpus/true.parseA.txt similarity index 100% rename from test/fixtures/javascript/true.parseA.txt rename to test/fixtures/javascript/corpus/true.parseA.txt diff --git a/test/fixtures/javascript/true.parseB.txt b/test/fixtures/javascript/corpus/true.parseB.txt similarity index 100% rename from test/fixtures/javascript/true.parseB.txt rename to test/fixtures/javascript/corpus/true.parseB.txt diff --git a/test/fixtures/javascript/try-statement.A.js b/test/fixtures/javascript/corpus/try-statement.A.js similarity index 100% rename from test/fixtures/javascript/try-statement.A.js rename to test/fixtures/javascript/corpus/try-statement.A.js diff --git a/test/fixtures/javascript/try-statement.B.js b/test/fixtures/javascript/corpus/try-statement.B.js similarity index 100% rename from test/fixtures/javascript/try-statement.B.js rename to test/fixtures/javascript/corpus/try-statement.B.js diff --git a/test/fixtures/javascript/try-statement.diffA-B.txt b/test/fixtures/javascript/corpus/try-statement.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/try-statement.diffA-B.txt rename to test/fixtures/javascript/corpus/try-statement.diffA-B.txt diff --git a/test/fixtures/javascript/try-statement.diffB-A.txt b/test/fixtures/javascript/corpus/try-statement.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/try-statement.diffB-A.txt rename to test/fixtures/javascript/corpus/try-statement.diffB-A.txt diff --git a/test/fixtures/javascript/try-statement.parseA.txt b/test/fixtures/javascript/corpus/try-statement.parseA.txt similarity index 100% rename from test/fixtures/javascript/try-statement.parseA.txt rename to test/fixtures/javascript/corpus/try-statement.parseA.txt diff --git a/test/fixtures/javascript/try-statement.parseB.txt b/test/fixtures/javascript/corpus/try-statement.parseB.txt similarity index 100% rename from test/fixtures/javascript/try-statement.parseB.txt rename to test/fixtures/javascript/corpus/try-statement.parseB.txt diff --git a/test/fixtures/javascript/type-operator.A.js b/test/fixtures/javascript/corpus/type-operator.A.js similarity index 100% rename from test/fixtures/javascript/type-operator.A.js rename to test/fixtures/javascript/corpus/type-operator.A.js diff --git a/test/fixtures/javascript/type-operator.B.js b/test/fixtures/javascript/corpus/type-operator.B.js similarity index 100% rename from test/fixtures/javascript/type-operator.B.js rename to test/fixtures/javascript/corpus/type-operator.B.js diff --git a/test/fixtures/javascript/type-operator.diffA-B.txt b/test/fixtures/javascript/corpus/type-operator.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/type-operator.diffA-B.txt rename to test/fixtures/javascript/corpus/type-operator.diffA-B.txt diff --git a/test/fixtures/javascript/type-operator.diffB-A.txt b/test/fixtures/javascript/corpus/type-operator.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/type-operator.diffB-A.txt rename to test/fixtures/javascript/corpus/type-operator.diffB-A.txt diff --git a/test/fixtures/javascript/type-operator.parseA.txt b/test/fixtures/javascript/corpus/type-operator.parseA.txt similarity index 100% rename from test/fixtures/javascript/type-operator.parseA.txt rename to test/fixtures/javascript/corpus/type-operator.parseA.txt diff --git a/test/fixtures/javascript/type-operator.parseB.txt b/test/fixtures/javascript/corpus/type-operator.parseB.txt similarity index 100% rename from test/fixtures/javascript/type-operator.parseB.txt rename to test/fixtures/javascript/corpus/type-operator.parseB.txt diff --git a/test/fixtures/javascript/undefined.A.js b/test/fixtures/javascript/corpus/undefined.A.js similarity index 100% rename from test/fixtures/javascript/undefined.A.js rename to test/fixtures/javascript/corpus/undefined.A.js diff --git a/test/fixtures/javascript/undefined.B.js b/test/fixtures/javascript/corpus/undefined.B.js similarity index 100% rename from test/fixtures/javascript/undefined.B.js rename to test/fixtures/javascript/corpus/undefined.B.js diff --git a/test/fixtures/javascript/undefined.diffA-B.txt b/test/fixtures/javascript/corpus/undefined.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/undefined.diffA-B.txt rename to test/fixtures/javascript/corpus/undefined.diffA-B.txt diff --git a/test/fixtures/javascript/undefined.diffB-A.txt b/test/fixtures/javascript/corpus/undefined.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/undefined.diffB-A.txt rename to test/fixtures/javascript/corpus/undefined.diffB-A.txt diff --git a/test/fixtures/javascript/undefined.parseA.txt b/test/fixtures/javascript/corpus/undefined.parseA.txt similarity index 100% rename from test/fixtures/javascript/undefined.parseA.txt rename to test/fixtures/javascript/corpus/undefined.parseA.txt diff --git a/test/fixtures/javascript/undefined.parseB.txt b/test/fixtures/javascript/corpus/undefined.parseB.txt similarity index 100% rename from test/fixtures/javascript/undefined.parseB.txt rename to test/fixtures/javascript/corpus/undefined.parseB.txt diff --git a/test/fixtures/javascript/var-declaration.A.js b/test/fixtures/javascript/corpus/var-declaration.A.js similarity index 100% rename from test/fixtures/javascript/var-declaration.A.js rename to test/fixtures/javascript/corpus/var-declaration.A.js diff --git a/test/fixtures/javascript/var-declaration.B.js b/test/fixtures/javascript/corpus/var-declaration.B.js similarity index 100% rename from test/fixtures/javascript/var-declaration.B.js rename to test/fixtures/javascript/corpus/var-declaration.B.js diff --git a/test/fixtures/javascript/var-declaration.diffA-B.txt b/test/fixtures/javascript/corpus/var-declaration.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/var-declaration.diffA-B.txt rename to test/fixtures/javascript/corpus/var-declaration.diffA-B.txt diff --git a/test/fixtures/javascript/var-declaration.diffB-A.txt b/test/fixtures/javascript/corpus/var-declaration.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/var-declaration.diffB-A.txt rename to test/fixtures/javascript/corpus/var-declaration.diffB-A.txt diff --git a/test/fixtures/javascript/var-declaration.parseA.txt b/test/fixtures/javascript/corpus/var-declaration.parseA.txt similarity index 100% rename from test/fixtures/javascript/var-declaration.parseA.txt rename to test/fixtures/javascript/corpus/var-declaration.parseA.txt diff --git a/test/fixtures/javascript/var-declaration.parseB.txt b/test/fixtures/javascript/corpus/var-declaration.parseB.txt similarity index 100% rename from test/fixtures/javascript/var-declaration.parseB.txt rename to test/fixtures/javascript/corpus/var-declaration.parseB.txt diff --git a/test/fixtures/javascript/variable.A.js b/test/fixtures/javascript/corpus/variable.A.js similarity index 100% rename from test/fixtures/javascript/variable.A.js rename to test/fixtures/javascript/corpus/variable.A.js diff --git a/test/fixtures/javascript/variable.B.js b/test/fixtures/javascript/corpus/variable.B.js similarity index 100% rename from test/fixtures/javascript/variable.B.js rename to test/fixtures/javascript/corpus/variable.B.js diff --git a/test/fixtures/javascript/variable.diffA-B.txt b/test/fixtures/javascript/corpus/variable.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/variable.diffA-B.txt rename to test/fixtures/javascript/corpus/variable.diffA-B.txt diff --git a/test/fixtures/javascript/variable.diffB-A.txt b/test/fixtures/javascript/corpus/variable.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/variable.diffB-A.txt rename to test/fixtures/javascript/corpus/variable.diffB-A.txt diff --git a/test/fixtures/javascript/variable.parseA.txt b/test/fixtures/javascript/corpus/variable.parseA.txt similarity index 100% rename from test/fixtures/javascript/variable.parseA.txt rename to test/fixtures/javascript/corpus/variable.parseA.txt diff --git a/test/fixtures/javascript/variable.parseB.txt b/test/fixtures/javascript/corpus/variable.parseB.txt similarity index 100% rename from test/fixtures/javascript/variable.parseB.txt rename to test/fixtures/javascript/corpus/variable.parseB.txt diff --git a/test/fixtures/javascript/variadic-function-declarations.parseA.txt b/test/fixtures/javascript/corpus/variadic-function-declarations.parseA.txt similarity index 100% rename from test/fixtures/javascript/variadic-function-declarations.parseA.txt rename to test/fixtures/javascript/corpus/variadic-function-declarations.parseA.txt diff --git a/test/fixtures/javascript/void-operator.A.js b/test/fixtures/javascript/corpus/void-operator.A.js similarity index 100% rename from test/fixtures/javascript/void-operator.A.js rename to test/fixtures/javascript/corpus/void-operator.A.js diff --git a/test/fixtures/javascript/void-operator.B.js b/test/fixtures/javascript/corpus/void-operator.B.js similarity index 100% rename from test/fixtures/javascript/void-operator.B.js rename to test/fixtures/javascript/corpus/void-operator.B.js diff --git a/test/fixtures/javascript/void-operator.diffA-B.txt b/test/fixtures/javascript/corpus/void-operator.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/void-operator.diffA-B.txt rename to test/fixtures/javascript/corpus/void-operator.diffA-B.txt diff --git a/test/fixtures/javascript/void-operator.diffB-A.txt b/test/fixtures/javascript/corpus/void-operator.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/void-operator.diffB-A.txt rename to test/fixtures/javascript/corpus/void-operator.diffB-A.txt diff --git a/test/fixtures/javascript/void-operator.parseA.txt b/test/fixtures/javascript/corpus/void-operator.parseA.txt similarity index 100% rename from test/fixtures/javascript/void-operator.parseA.txt rename to test/fixtures/javascript/corpus/void-operator.parseA.txt diff --git a/test/fixtures/javascript/void-operator.parseB.txt b/test/fixtures/javascript/corpus/void-operator.parseB.txt similarity index 100% rename from test/fixtures/javascript/void-operator.parseB.txt rename to test/fixtures/javascript/corpus/void-operator.parseB.txt diff --git a/test/fixtures/javascript/while-statement.A.js b/test/fixtures/javascript/corpus/while-statement.A.js similarity index 100% rename from test/fixtures/javascript/while-statement.A.js rename to test/fixtures/javascript/corpus/while-statement.A.js diff --git a/test/fixtures/javascript/while-statement.B.js b/test/fixtures/javascript/corpus/while-statement.B.js similarity index 100% rename from test/fixtures/javascript/while-statement.B.js rename to test/fixtures/javascript/corpus/while-statement.B.js diff --git a/test/fixtures/javascript/while-statement.diffA-B.txt b/test/fixtures/javascript/corpus/while-statement.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/while-statement.diffA-B.txt rename to test/fixtures/javascript/corpus/while-statement.diffA-B.txt diff --git a/test/fixtures/javascript/while-statement.diffB-A.txt b/test/fixtures/javascript/corpus/while-statement.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/while-statement.diffB-A.txt rename to test/fixtures/javascript/corpus/while-statement.diffB-A.txt diff --git a/test/fixtures/javascript/while-statement.parseA.txt b/test/fixtures/javascript/corpus/while-statement.parseA.txt similarity index 100% rename from test/fixtures/javascript/while-statement.parseA.txt rename to test/fixtures/javascript/corpus/while-statement.parseA.txt diff --git a/test/fixtures/javascript/while-statement.parseB.txt b/test/fixtures/javascript/corpus/while-statement.parseB.txt similarity index 100% rename from test/fixtures/javascript/while-statement.parseB.txt rename to test/fixtures/javascript/corpus/while-statement.parseB.txt diff --git a/test/fixtures/javascript/yield.A.js b/test/fixtures/javascript/corpus/yield.A.js similarity index 100% rename from test/fixtures/javascript/yield.A.js rename to test/fixtures/javascript/corpus/yield.A.js diff --git a/test/fixtures/javascript/yield.B.js b/test/fixtures/javascript/corpus/yield.B.js similarity index 100% rename from test/fixtures/javascript/yield.B.js rename to test/fixtures/javascript/corpus/yield.B.js diff --git a/test/fixtures/javascript/yield.diffA-B.txt b/test/fixtures/javascript/corpus/yield.diffA-B.txt similarity index 100% rename from test/fixtures/javascript/yield.diffA-B.txt rename to test/fixtures/javascript/corpus/yield.diffA-B.txt diff --git a/test/fixtures/javascript/yield.diffB-A.txt b/test/fixtures/javascript/corpus/yield.diffB-A.txt similarity index 100% rename from test/fixtures/javascript/yield.diffB-A.txt rename to test/fixtures/javascript/corpus/yield.diffB-A.txt diff --git a/test/fixtures/javascript/yield.parseA.txt b/test/fixtures/javascript/corpus/yield.parseA.txt similarity index 100% rename from test/fixtures/javascript/yield.parseA.txt rename to test/fixtures/javascript/corpus/yield.parseA.txt diff --git a/test/fixtures/javascript/yield.parseB.txt b/test/fixtures/javascript/corpus/yield.parseB.txt similarity index 100% rename from test/fixtures/javascript/yield.parseB.txt rename to test/fixtures/javascript/corpus/yield.parseB.txt diff --git a/test/fixtures/markdown/example.A.md b/test/fixtures/markdown/corpus/example.A.md similarity index 100% rename from test/fixtures/markdown/example.A.md rename to test/fixtures/markdown/corpus/example.A.md diff --git a/test/fixtures/python/assert-statement.A.py b/test/fixtures/python/corpus/assert-statement.A.py similarity index 100% rename from test/fixtures/python/assert-statement.A.py rename to test/fixtures/python/corpus/assert-statement.A.py diff --git a/test/fixtures/python/assert-statement.B.py b/test/fixtures/python/corpus/assert-statement.B.py similarity index 100% rename from test/fixtures/python/assert-statement.B.py rename to test/fixtures/python/corpus/assert-statement.B.py diff --git a/test/fixtures/python/assert-statement.diffA-B.txt b/test/fixtures/python/corpus/assert-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/assert-statement.diffA-B.txt rename to test/fixtures/python/corpus/assert-statement.diffA-B.txt diff --git a/test/fixtures/python/assert-statement.diffB-A.txt b/test/fixtures/python/corpus/assert-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/assert-statement.diffB-A.txt rename to test/fixtures/python/corpus/assert-statement.diffB-A.txt diff --git a/test/fixtures/python/assert-statement.parseA.txt b/test/fixtures/python/corpus/assert-statement.parseA.txt similarity index 100% rename from test/fixtures/python/assert-statement.parseA.txt rename to test/fixtures/python/corpus/assert-statement.parseA.txt diff --git a/test/fixtures/python/assert-statement.parseB.txt b/test/fixtures/python/corpus/assert-statement.parseB.txt similarity index 100% rename from test/fixtures/python/assert-statement.parseB.txt rename to test/fixtures/python/corpus/assert-statement.parseB.txt diff --git a/test/fixtures/python/assignment.A.py b/test/fixtures/python/corpus/assignment.A.py similarity index 100% rename from test/fixtures/python/assignment.A.py rename to test/fixtures/python/corpus/assignment.A.py diff --git a/test/fixtures/python/assignment.B.py b/test/fixtures/python/corpus/assignment.B.py similarity index 100% rename from test/fixtures/python/assignment.B.py rename to test/fixtures/python/corpus/assignment.B.py diff --git a/test/fixtures/python/assignment.diffA-B.txt b/test/fixtures/python/corpus/assignment.diffA-B.txt similarity index 100% rename from test/fixtures/python/assignment.diffA-B.txt rename to test/fixtures/python/corpus/assignment.diffA-B.txt diff --git a/test/fixtures/python/assignment.diffB-A.txt b/test/fixtures/python/corpus/assignment.diffB-A.txt similarity index 100% rename from test/fixtures/python/assignment.diffB-A.txt rename to test/fixtures/python/corpus/assignment.diffB-A.txt diff --git a/test/fixtures/python/assignment.parseA.txt b/test/fixtures/python/corpus/assignment.parseA.txt similarity index 100% rename from test/fixtures/python/assignment.parseA.txt rename to test/fixtures/python/corpus/assignment.parseA.txt diff --git a/test/fixtures/python/assignment.parseB.txt b/test/fixtures/python/corpus/assignment.parseB.txt similarity index 100% rename from test/fixtures/python/assignment.parseB.txt rename to test/fixtures/python/corpus/assignment.parseB.txt diff --git a/test/fixtures/python/async-function-definition.A.py b/test/fixtures/python/corpus/async-function-definition.A.py similarity index 100% rename from test/fixtures/python/async-function-definition.A.py rename to test/fixtures/python/corpus/async-function-definition.A.py diff --git a/test/fixtures/python/async-function-definition.B.py b/test/fixtures/python/corpus/async-function-definition.B.py similarity index 100% rename from test/fixtures/python/async-function-definition.B.py rename to test/fixtures/python/corpus/async-function-definition.B.py diff --git a/test/fixtures/python/async-function-definition.diffA-B.txt b/test/fixtures/python/corpus/async-function-definition.diffA-B.txt similarity index 100% rename from test/fixtures/python/async-function-definition.diffA-B.txt rename to test/fixtures/python/corpus/async-function-definition.diffA-B.txt diff --git a/test/fixtures/python/async-function-definition.diffB-A.txt b/test/fixtures/python/corpus/async-function-definition.diffB-A.txt similarity index 100% rename from test/fixtures/python/async-function-definition.diffB-A.txt rename to test/fixtures/python/corpus/async-function-definition.diffB-A.txt diff --git a/test/fixtures/python/async-function-definition.parseA.txt b/test/fixtures/python/corpus/async-function-definition.parseA.txt similarity index 100% rename from test/fixtures/python/async-function-definition.parseA.txt rename to test/fixtures/python/corpus/async-function-definition.parseA.txt diff --git a/test/fixtures/python/async-function-definition.parseB.txt b/test/fixtures/python/corpus/async-function-definition.parseB.txt similarity index 100% rename from test/fixtures/python/async-function-definition.parseB.txt rename to test/fixtures/python/corpus/async-function-definition.parseB.txt diff --git a/test/fixtures/python/attribute.A.py b/test/fixtures/python/corpus/attribute.A.py similarity index 100% rename from test/fixtures/python/attribute.A.py rename to test/fixtures/python/corpus/attribute.A.py diff --git a/test/fixtures/python/attribute.B.py b/test/fixtures/python/corpus/attribute.B.py similarity index 100% rename from test/fixtures/python/attribute.B.py rename to test/fixtures/python/corpus/attribute.B.py diff --git a/test/fixtures/python/attribute.diffA-B.txt b/test/fixtures/python/corpus/attribute.diffA-B.txt similarity index 100% rename from test/fixtures/python/attribute.diffA-B.txt rename to test/fixtures/python/corpus/attribute.diffA-B.txt diff --git a/test/fixtures/python/attribute.diffB-A.txt b/test/fixtures/python/corpus/attribute.diffB-A.txt similarity index 100% rename from test/fixtures/python/attribute.diffB-A.txt rename to test/fixtures/python/corpus/attribute.diffB-A.txt diff --git a/test/fixtures/python/attribute.parseA.txt b/test/fixtures/python/corpus/attribute.parseA.txt similarity index 100% rename from test/fixtures/python/attribute.parseA.txt rename to test/fixtures/python/corpus/attribute.parseA.txt diff --git a/test/fixtures/python/attribute.parseB.txt b/test/fixtures/python/corpus/attribute.parseB.txt similarity index 100% rename from test/fixtures/python/attribute.parseB.txt rename to test/fixtures/python/corpus/attribute.parseB.txt diff --git a/test/fixtures/python/augmented-assignment.A.py b/test/fixtures/python/corpus/augmented-assignment.A.py similarity index 100% rename from test/fixtures/python/augmented-assignment.A.py rename to test/fixtures/python/corpus/augmented-assignment.A.py diff --git a/test/fixtures/python/augmented-assignment.B.py b/test/fixtures/python/corpus/augmented-assignment.B.py similarity index 100% rename from test/fixtures/python/augmented-assignment.B.py rename to test/fixtures/python/corpus/augmented-assignment.B.py diff --git a/test/fixtures/python/augmented-assignment.diffA-B.txt b/test/fixtures/python/corpus/augmented-assignment.diffA-B.txt similarity index 100% rename from test/fixtures/python/augmented-assignment.diffA-B.txt rename to test/fixtures/python/corpus/augmented-assignment.diffA-B.txt diff --git a/test/fixtures/python/augmented-assignment.diffB-A.txt b/test/fixtures/python/corpus/augmented-assignment.diffB-A.txt similarity index 100% rename from test/fixtures/python/augmented-assignment.diffB-A.txt rename to test/fixtures/python/corpus/augmented-assignment.diffB-A.txt diff --git a/test/fixtures/python/augmented-assignment.parseA.txt b/test/fixtures/python/corpus/augmented-assignment.parseA.txt similarity index 100% rename from test/fixtures/python/augmented-assignment.parseA.txt rename to test/fixtures/python/corpus/augmented-assignment.parseA.txt diff --git a/test/fixtures/python/augmented-assignment.parseB.txt b/test/fixtures/python/corpus/augmented-assignment.parseB.txt similarity index 100% rename from test/fixtures/python/augmented-assignment.parseB.txt rename to test/fixtures/python/corpus/augmented-assignment.parseB.txt diff --git a/test/fixtures/python/await.A.py b/test/fixtures/python/corpus/await.A.py similarity index 100% rename from test/fixtures/python/await.A.py rename to test/fixtures/python/corpus/await.A.py diff --git a/test/fixtures/python/await.B.py b/test/fixtures/python/corpus/await.B.py similarity index 100% rename from test/fixtures/python/await.B.py rename to test/fixtures/python/corpus/await.B.py diff --git a/test/fixtures/python/await.diffA-B.txt b/test/fixtures/python/corpus/await.diffA-B.txt similarity index 100% rename from test/fixtures/python/await.diffA-B.txt rename to test/fixtures/python/corpus/await.diffA-B.txt diff --git a/test/fixtures/python/await.diffB-A.txt b/test/fixtures/python/corpus/await.diffB-A.txt similarity index 100% rename from test/fixtures/python/await.diffB-A.txt rename to test/fixtures/python/corpus/await.diffB-A.txt diff --git a/test/fixtures/python/await.parseA.txt b/test/fixtures/python/corpus/await.parseA.txt similarity index 100% rename from test/fixtures/python/await.parseA.txt rename to test/fixtures/python/corpus/await.parseA.txt diff --git a/test/fixtures/python/await.parseB.txt b/test/fixtures/python/corpus/await.parseB.txt similarity index 100% rename from test/fixtures/python/await.parseB.txt rename to test/fixtures/python/corpus/await.parseB.txt diff --git a/test/fixtures/python/binary-operator.A.py b/test/fixtures/python/corpus/binary-operator.A.py similarity index 100% rename from test/fixtures/python/binary-operator.A.py rename to test/fixtures/python/corpus/binary-operator.A.py diff --git a/test/fixtures/python/binary-operator.B.py b/test/fixtures/python/corpus/binary-operator.B.py similarity index 100% rename from test/fixtures/python/binary-operator.B.py rename to test/fixtures/python/corpus/binary-operator.B.py diff --git a/test/fixtures/python/binary-operator.diffA-B.txt b/test/fixtures/python/corpus/binary-operator.diffA-B.txt similarity index 100% rename from test/fixtures/python/binary-operator.diffA-B.txt rename to test/fixtures/python/corpus/binary-operator.diffA-B.txt diff --git a/test/fixtures/python/binary-operator.diffB-A.txt b/test/fixtures/python/corpus/binary-operator.diffB-A.txt similarity index 100% rename from test/fixtures/python/binary-operator.diffB-A.txt rename to test/fixtures/python/corpus/binary-operator.diffB-A.txt diff --git a/test/fixtures/python/binary-operator.parseA.txt b/test/fixtures/python/corpus/binary-operator.parseA.txt similarity index 100% rename from test/fixtures/python/binary-operator.parseA.txt rename to test/fixtures/python/corpus/binary-operator.parseA.txt diff --git a/test/fixtures/python/binary-operator.parseB.txt b/test/fixtures/python/corpus/binary-operator.parseB.txt similarity index 100% rename from test/fixtures/python/binary-operator.parseB.txt rename to test/fixtures/python/corpus/binary-operator.parseB.txt diff --git a/test/fixtures/python/boolean-operator.A.py b/test/fixtures/python/corpus/boolean-operator.A.py similarity index 100% rename from test/fixtures/python/boolean-operator.A.py rename to test/fixtures/python/corpus/boolean-operator.A.py diff --git a/test/fixtures/python/boolean-operator.B.py b/test/fixtures/python/corpus/boolean-operator.B.py similarity index 100% rename from test/fixtures/python/boolean-operator.B.py rename to test/fixtures/python/corpus/boolean-operator.B.py diff --git a/test/fixtures/python/boolean-operator.diffA-B.txt b/test/fixtures/python/corpus/boolean-operator.diffA-B.txt similarity index 100% rename from test/fixtures/python/boolean-operator.diffA-B.txt rename to test/fixtures/python/corpus/boolean-operator.diffA-B.txt diff --git a/test/fixtures/python/boolean-operator.diffB-A.txt b/test/fixtures/python/corpus/boolean-operator.diffB-A.txt similarity index 100% rename from test/fixtures/python/boolean-operator.diffB-A.txt rename to test/fixtures/python/corpus/boolean-operator.diffB-A.txt diff --git a/test/fixtures/python/boolean-operator.parseA.txt b/test/fixtures/python/corpus/boolean-operator.parseA.txt similarity index 100% rename from test/fixtures/python/boolean-operator.parseA.txt rename to test/fixtures/python/corpus/boolean-operator.parseA.txt diff --git a/test/fixtures/python/boolean-operator.parseB.txt b/test/fixtures/python/corpus/boolean-operator.parseB.txt similarity index 100% rename from test/fixtures/python/boolean-operator.parseB.txt rename to test/fixtures/python/corpus/boolean-operator.parseB.txt diff --git a/test/fixtures/python/boolean.A.py b/test/fixtures/python/corpus/boolean.A.py similarity index 100% rename from test/fixtures/python/boolean.A.py rename to test/fixtures/python/corpus/boolean.A.py diff --git a/test/fixtures/python/boolean.B.py b/test/fixtures/python/corpus/boolean.B.py similarity index 100% rename from test/fixtures/python/boolean.B.py rename to test/fixtures/python/corpus/boolean.B.py diff --git a/test/fixtures/python/boolean.diffA-B.txt b/test/fixtures/python/corpus/boolean.diffA-B.txt similarity index 100% rename from test/fixtures/python/boolean.diffA-B.txt rename to test/fixtures/python/corpus/boolean.diffA-B.txt diff --git a/test/fixtures/python/boolean.diffB-A.txt b/test/fixtures/python/corpus/boolean.diffB-A.txt similarity index 100% rename from test/fixtures/python/boolean.diffB-A.txt rename to test/fixtures/python/corpus/boolean.diffB-A.txt diff --git a/test/fixtures/python/boolean.parseA.txt b/test/fixtures/python/corpus/boolean.parseA.txt similarity index 100% rename from test/fixtures/python/boolean.parseA.txt rename to test/fixtures/python/corpus/boolean.parseA.txt diff --git a/test/fixtures/python/boolean.parseB.txt b/test/fixtures/python/corpus/boolean.parseB.txt similarity index 100% rename from test/fixtures/python/boolean.parseB.txt rename to test/fixtures/python/corpus/boolean.parseB.txt diff --git a/test/fixtures/python/break-statement.A.py b/test/fixtures/python/corpus/break-statement.A.py similarity index 100% rename from test/fixtures/python/break-statement.A.py rename to test/fixtures/python/corpus/break-statement.A.py diff --git a/test/fixtures/python/break-statement.B.py b/test/fixtures/python/corpus/break-statement.B.py similarity index 100% rename from test/fixtures/python/break-statement.B.py rename to test/fixtures/python/corpus/break-statement.B.py diff --git a/test/fixtures/python/break-statement.diffA-B.txt b/test/fixtures/python/corpus/break-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/break-statement.diffA-B.txt rename to test/fixtures/python/corpus/break-statement.diffA-B.txt diff --git a/test/fixtures/python/break-statement.diffB-A.txt b/test/fixtures/python/corpus/break-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/break-statement.diffB-A.txt rename to test/fixtures/python/corpus/break-statement.diffB-A.txt diff --git a/test/fixtures/python/break-statement.parseA.txt b/test/fixtures/python/corpus/break-statement.parseA.txt similarity index 100% rename from test/fixtures/python/break-statement.parseA.txt rename to test/fixtures/python/corpus/break-statement.parseA.txt diff --git a/test/fixtures/python/break-statement.parseB.txt b/test/fixtures/python/corpus/break-statement.parseB.txt similarity index 100% rename from test/fixtures/python/break-statement.parseB.txt rename to test/fixtures/python/corpus/break-statement.parseB.txt diff --git a/test/fixtures/python/call.A.py b/test/fixtures/python/corpus/call.A.py similarity index 100% rename from test/fixtures/python/call.A.py rename to test/fixtures/python/corpus/call.A.py diff --git a/test/fixtures/python/call.B.py b/test/fixtures/python/corpus/call.B.py similarity index 100% rename from test/fixtures/python/call.B.py rename to test/fixtures/python/corpus/call.B.py diff --git a/test/fixtures/python/call.diffA-B.txt b/test/fixtures/python/corpus/call.diffA-B.txt similarity index 100% rename from test/fixtures/python/call.diffA-B.txt rename to test/fixtures/python/corpus/call.diffA-B.txt diff --git a/test/fixtures/python/call.diffB-A.txt b/test/fixtures/python/corpus/call.diffB-A.txt similarity index 100% rename from test/fixtures/python/call.diffB-A.txt rename to test/fixtures/python/corpus/call.diffB-A.txt diff --git a/test/fixtures/python/call.parseA.txt b/test/fixtures/python/corpus/call.parseA.txt similarity index 100% rename from test/fixtures/python/call.parseA.txt rename to test/fixtures/python/corpus/call.parseA.txt diff --git a/test/fixtures/python/call.parseB.txt b/test/fixtures/python/corpus/call.parseB.txt similarity index 100% rename from test/fixtures/python/call.parseB.txt rename to test/fixtures/python/corpus/call.parseB.txt diff --git a/test/fixtures/python/class-definition.A.py b/test/fixtures/python/corpus/class-definition.A.py similarity index 100% rename from test/fixtures/python/class-definition.A.py rename to test/fixtures/python/corpus/class-definition.A.py diff --git a/test/fixtures/python/class-definition.B.py b/test/fixtures/python/corpus/class-definition.B.py similarity index 100% rename from test/fixtures/python/class-definition.B.py rename to test/fixtures/python/corpus/class-definition.B.py diff --git a/test/fixtures/python/class-definition.diffA-B.txt b/test/fixtures/python/corpus/class-definition.diffA-B.txt similarity index 100% rename from test/fixtures/python/class-definition.diffA-B.txt rename to test/fixtures/python/corpus/class-definition.diffA-B.txt diff --git a/test/fixtures/python/class-definition.diffB-A.txt b/test/fixtures/python/corpus/class-definition.diffB-A.txt similarity index 100% rename from test/fixtures/python/class-definition.diffB-A.txt rename to test/fixtures/python/corpus/class-definition.diffB-A.txt diff --git a/test/fixtures/python/class-definition.parseA.txt b/test/fixtures/python/corpus/class-definition.parseA.txt similarity index 100% rename from test/fixtures/python/class-definition.parseA.txt rename to test/fixtures/python/corpus/class-definition.parseA.txt diff --git a/test/fixtures/python/class-definition.parseB.txt b/test/fixtures/python/corpus/class-definition.parseB.txt similarity index 100% rename from test/fixtures/python/class-definition.parseB.txt rename to test/fixtures/python/corpus/class-definition.parseB.txt diff --git a/test/fixtures/python/comment.A.py b/test/fixtures/python/corpus/comment.A.py similarity index 100% rename from test/fixtures/python/comment.A.py rename to test/fixtures/python/corpus/comment.A.py diff --git a/test/fixtures/python/comment.B.py b/test/fixtures/python/corpus/comment.B.py similarity index 100% rename from test/fixtures/python/comment.B.py rename to test/fixtures/python/corpus/comment.B.py diff --git a/test/fixtures/python/comment.diffA-B.txt b/test/fixtures/python/corpus/comment.diffA-B.txt similarity index 100% rename from test/fixtures/python/comment.diffA-B.txt rename to test/fixtures/python/corpus/comment.diffA-B.txt diff --git a/test/fixtures/python/comment.diffB-A.txt b/test/fixtures/python/corpus/comment.diffB-A.txt similarity index 100% rename from test/fixtures/python/comment.diffB-A.txt rename to test/fixtures/python/corpus/comment.diffB-A.txt diff --git a/test/fixtures/python/comment.parseA.txt b/test/fixtures/python/corpus/comment.parseA.txt similarity index 100% rename from test/fixtures/python/comment.parseA.txt rename to test/fixtures/python/corpus/comment.parseA.txt diff --git a/test/fixtures/python/comment.parseB.txt b/test/fixtures/python/corpus/comment.parseB.txt similarity index 100% rename from test/fixtures/python/comment.parseB.txt rename to test/fixtures/python/corpus/comment.parseB.txt diff --git a/test/fixtures/python/comparison-operator.A.py b/test/fixtures/python/corpus/comparison-operator.A.py similarity index 100% rename from test/fixtures/python/comparison-operator.A.py rename to test/fixtures/python/corpus/comparison-operator.A.py diff --git a/test/fixtures/python/comparison-operator.B.py b/test/fixtures/python/corpus/comparison-operator.B.py similarity index 100% rename from test/fixtures/python/comparison-operator.B.py rename to test/fixtures/python/corpus/comparison-operator.B.py diff --git a/test/fixtures/python/comparison-operator.diffA-B.txt b/test/fixtures/python/corpus/comparison-operator.diffA-B.txt similarity index 100% rename from test/fixtures/python/comparison-operator.diffA-B.txt rename to test/fixtures/python/corpus/comparison-operator.diffA-B.txt diff --git a/test/fixtures/python/comparison-operator.diffB-A.txt b/test/fixtures/python/corpus/comparison-operator.diffB-A.txt similarity index 100% rename from test/fixtures/python/comparison-operator.diffB-A.txt rename to test/fixtures/python/corpus/comparison-operator.diffB-A.txt diff --git a/test/fixtures/python/comparison-operator.parseA.txt b/test/fixtures/python/corpus/comparison-operator.parseA.txt similarity index 100% rename from test/fixtures/python/comparison-operator.parseA.txt rename to test/fixtures/python/corpus/comparison-operator.parseA.txt diff --git a/test/fixtures/python/comparison-operator.parseB.txt b/test/fixtures/python/corpus/comparison-operator.parseB.txt similarity index 100% rename from test/fixtures/python/comparison-operator.parseB.txt rename to test/fixtures/python/corpus/comparison-operator.parseB.txt diff --git a/test/fixtures/python/concatenated-string.A.py b/test/fixtures/python/corpus/concatenated-string.A.py similarity index 100% rename from test/fixtures/python/concatenated-string.A.py rename to test/fixtures/python/corpus/concatenated-string.A.py diff --git a/test/fixtures/python/concatenated-string.B.py b/test/fixtures/python/corpus/concatenated-string.B.py similarity index 100% rename from test/fixtures/python/concatenated-string.B.py rename to test/fixtures/python/corpus/concatenated-string.B.py diff --git a/test/fixtures/python/concatenated-string.diffA-B.txt b/test/fixtures/python/corpus/concatenated-string.diffA-B.txt similarity index 100% rename from test/fixtures/python/concatenated-string.diffA-B.txt rename to test/fixtures/python/corpus/concatenated-string.diffA-B.txt diff --git a/test/fixtures/python/concatenated-string.diffB-A.txt b/test/fixtures/python/corpus/concatenated-string.diffB-A.txt similarity index 100% rename from test/fixtures/python/concatenated-string.diffB-A.txt rename to test/fixtures/python/corpus/concatenated-string.diffB-A.txt diff --git a/test/fixtures/python/concatenated-string.parseA.txt b/test/fixtures/python/corpus/concatenated-string.parseA.txt similarity index 100% rename from test/fixtures/python/concatenated-string.parseA.txt rename to test/fixtures/python/corpus/concatenated-string.parseA.txt diff --git a/test/fixtures/python/concatenated-string.parseB.txt b/test/fixtures/python/corpus/concatenated-string.parseB.txt similarity index 100% rename from test/fixtures/python/concatenated-string.parseB.txt rename to test/fixtures/python/corpus/concatenated-string.parseB.txt diff --git a/test/fixtures/python/conditional-expression.A.py b/test/fixtures/python/corpus/conditional-expression.A.py similarity index 100% rename from test/fixtures/python/conditional-expression.A.py rename to test/fixtures/python/corpus/conditional-expression.A.py diff --git a/test/fixtures/python/conditional-expression.B.py b/test/fixtures/python/corpus/conditional-expression.B.py similarity index 100% rename from test/fixtures/python/conditional-expression.B.py rename to test/fixtures/python/corpus/conditional-expression.B.py diff --git a/test/fixtures/python/conditional-expression.diffA-B.txt b/test/fixtures/python/corpus/conditional-expression.diffA-B.txt similarity index 100% rename from test/fixtures/python/conditional-expression.diffA-B.txt rename to test/fixtures/python/corpus/conditional-expression.diffA-B.txt diff --git a/test/fixtures/python/conditional-expression.diffB-A.txt b/test/fixtures/python/corpus/conditional-expression.diffB-A.txt similarity index 100% rename from test/fixtures/python/conditional-expression.diffB-A.txt rename to test/fixtures/python/corpus/conditional-expression.diffB-A.txt diff --git a/test/fixtures/python/conditional-expression.parseA.txt b/test/fixtures/python/corpus/conditional-expression.parseA.txt similarity index 100% rename from test/fixtures/python/conditional-expression.parseA.txt rename to test/fixtures/python/corpus/conditional-expression.parseA.txt diff --git a/test/fixtures/python/conditional-expression.parseB.txt b/test/fixtures/python/corpus/conditional-expression.parseB.txt similarity index 100% rename from test/fixtures/python/conditional-expression.parseB.txt rename to test/fixtures/python/corpus/conditional-expression.parseB.txt diff --git a/test/fixtures/python/continue-statement.A.py b/test/fixtures/python/corpus/continue-statement.A.py similarity index 100% rename from test/fixtures/python/continue-statement.A.py rename to test/fixtures/python/corpus/continue-statement.A.py diff --git a/test/fixtures/python/continue-statement.B.py b/test/fixtures/python/corpus/continue-statement.B.py similarity index 100% rename from test/fixtures/python/continue-statement.B.py rename to test/fixtures/python/corpus/continue-statement.B.py diff --git a/test/fixtures/python/continue-statement.diffA-B.txt b/test/fixtures/python/corpus/continue-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/continue-statement.diffA-B.txt rename to test/fixtures/python/corpus/continue-statement.diffA-B.txt diff --git a/test/fixtures/python/continue-statement.diffB-A.txt b/test/fixtures/python/corpus/continue-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/continue-statement.diffB-A.txt rename to test/fixtures/python/corpus/continue-statement.diffB-A.txt diff --git a/test/fixtures/python/continue-statement.parseA.txt b/test/fixtures/python/corpus/continue-statement.parseA.txt similarity index 100% rename from test/fixtures/python/continue-statement.parseA.txt rename to test/fixtures/python/corpus/continue-statement.parseA.txt diff --git a/test/fixtures/python/continue-statement.parseB.txt b/test/fixtures/python/corpus/continue-statement.parseB.txt similarity index 100% rename from test/fixtures/python/continue-statement.parseB.txt rename to test/fixtures/python/corpus/continue-statement.parseB.txt diff --git a/test/fixtures/python/decorated-definition.A.py b/test/fixtures/python/corpus/decorated-definition.A.py similarity index 100% rename from test/fixtures/python/decorated-definition.A.py rename to test/fixtures/python/corpus/decorated-definition.A.py diff --git a/test/fixtures/python/decorated-definition.B.py b/test/fixtures/python/corpus/decorated-definition.B.py similarity index 100% rename from test/fixtures/python/decorated-definition.B.py rename to test/fixtures/python/corpus/decorated-definition.B.py diff --git a/test/fixtures/python/decorated-definition.diffA-B.txt b/test/fixtures/python/corpus/decorated-definition.diffA-B.txt similarity index 100% rename from test/fixtures/python/decorated-definition.diffA-B.txt rename to test/fixtures/python/corpus/decorated-definition.diffA-B.txt diff --git a/test/fixtures/python/decorated-definition.diffB-A.txt b/test/fixtures/python/corpus/decorated-definition.diffB-A.txt similarity index 100% rename from test/fixtures/python/decorated-definition.diffB-A.txt rename to test/fixtures/python/corpus/decorated-definition.diffB-A.txt diff --git a/test/fixtures/python/decorated-definition.parseA.txt b/test/fixtures/python/corpus/decorated-definition.parseA.txt similarity index 100% rename from test/fixtures/python/decorated-definition.parseA.txt rename to test/fixtures/python/corpus/decorated-definition.parseA.txt diff --git a/test/fixtures/python/decorated-definition.parseB.txt b/test/fixtures/python/corpus/decorated-definition.parseB.txt similarity index 100% rename from test/fixtures/python/decorated-definition.parseB.txt rename to test/fixtures/python/corpus/decorated-definition.parseB.txt diff --git a/test/fixtures/python/delete-statement.A.py b/test/fixtures/python/corpus/delete-statement.A.py similarity index 100% rename from test/fixtures/python/delete-statement.A.py rename to test/fixtures/python/corpus/delete-statement.A.py diff --git a/test/fixtures/python/delete-statement.B.py b/test/fixtures/python/corpus/delete-statement.B.py similarity index 100% rename from test/fixtures/python/delete-statement.B.py rename to test/fixtures/python/corpus/delete-statement.B.py diff --git a/test/fixtures/python/delete-statement.diffA-B.txt b/test/fixtures/python/corpus/delete-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/delete-statement.diffA-B.txt rename to test/fixtures/python/corpus/delete-statement.diffA-B.txt diff --git a/test/fixtures/python/delete-statement.diffB-A.txt b/test/fixtures/python/corpus/delete-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/delete-statement.diffB-A.txt rename to test/fixtures/python/corpus/delete-statement.diffB-A.txt diff --git a/test/fixtures/python/delete-statement.parseA.txt b/test/fixtures/python/corpus/delete-statement.parseA.txt similarity index 100% rename from test/fixtures/python/delete-statement.parseA.txt rename to test/fixtures/python/corpus/delete-statement.parseA.txt diff --git a/test/fixtures/python/delete-statement.parseB.txt b/test/fixtures/python/corpus/delete-statement.parseB.txt similarity index 100% rename from test/fixtures/python/delete-statement.parseB.txt rename to test/fixtures/python/corpus/delete-statement.parseB.txt diff --git a/test/fixtures/python/dictionary-comprehension.A.py b/test/fixtures/python/corpus/dictionary-comprehension.A.py similarity index 100% rename from test/fixtures/python/dictionary-comprehension.A.py rename to test/fixtures/python/corpus/dictionary-comprehension.A.py diff --git a/test/fixtures/python/dictionary-comprehension.B.py b/test/fixtures/python/corpus/dictionary-comprehension.B.py similarity index 100% rename from test/fixtures/python/dictionary-comprehension.B.py rename to test/fixtures/python/corpus/dictionary-comprehension.B.py diff --git a/test/fixtures/python/dictionary-comprehension.diffA-B.txt b/test/fixtures/python/corpus/dictionary-comprehension.diffA-B.txt similarity index 100% rename from test/fixtures/python/dictionary-comprehension.diffA-B.txt rename to test/fixtures/python/corpus/dictionary-comprehension.diffA-B.txt diff --git a/test/fixtures/python/dictionary-comprehension.diffB-A.txt b/test/fixtures/python/corpus/dictionary-comprehension.diffB-A.txt similarity index 100% rename from test/fixtures/python/dictionary-comprehension.diffB-A.txt rename to test/fixtures/python/corpus/dictionary-comprehension.diffB-A.txt diff --git a/test/fixtures/python/dictionary-comprehension.parseA.txt b/test/fixtures/python/corpus/dictionary-comprehension.parseA.txt similarity index 100% rename from test/fixtures/python/dictionary-comprehension.parseA.txt rename to test/fixtures/python/corpus/dictionary-comprehension.parseA.txt diff --git a/test/fixtures/python/dictionary-comprehension.parseB.txt b/test/fixtures/python/corpus/dictionary-comprehension.parseB.txt similarity index 100% rename from test/fixtures/python/dictionary-comprehension.parseB.txt rename to test/fixtures/python/corpus/dictionary-comprehension.parseB.txt diff --git a/test/fixtures/python/dictionary.A.py b/test/fixtures/python/corpus/dictionary.A.py similarity index 100% rename from test/fixtures/python/dictionary.A.py rename to test/fixtures/python/corpus/dictionary.A.py diff --git a/test/fixtures/python/dictionary.B.py b/test/fixtures/python/corpus/dictionary.B.py similarity index 100% rename from test/fixtures/python/dictionary.B.py rename to test/fixtures/python/corpus/dictionary.B.py diff --git a/test/fixtures/python/dictionary.diffA-B.txt b/test/fixtures/python/corpus/dictionary.diffA-B.txt similarity index 100% rename from test/fixtures/python/dictionary.diffA-B.txt rename to test/fixtures/python/corpus/dictionary.diffA-B.txt diff --git a/test/fixtures/python/dictionary.diffB-A.txt b/test/fixtures/python/corpus/dictionary.diffB-A.txt similarity index 100% rename from test/fixtures/python/dictionary.diffB-A.txt rename to test/fixtures/python/corpus/dictionary.diffB-A.txt diff --git a/test/fixtures/python/dictionary.parseA.txt b/test/fixtures/python/corpus/dictionary.parseA.txt similarity index 100% rename from test/fixtures/python/dictionary.parseA.txt rename to test/fixtures/python/corpus/dictionary.parseA.txt diff --git a/test/fixtures/python/dictionary.parseB.txt b/test/fixtures/python/corpus/dictionary.parseB.txt similarity index 100% rename from test/fixtures/python/dictionary.parseB.txt rename to test/fixtures/python/corpus/dictionary.parseB.txt diff --git a/test/fixtures/python/dotted-name.A.py b/test/fixtures/python/corpus/dotted-name.A.py similarity index 100% rename from test/fixtures/python/dotted-name.A.py rename to test/fixtures/python/corpus/dotted-name.A.py diff --git a/test/fixtures/python/dotted-name.B.py b/test/fixtures/python/corpus/dotted-name.B.py similarity index 100% rename from test/fixtures/python/dotted-name.B.py rename to test/fixtures/python/corpus/dotted-name.B.py diff --git a/test/fixtures/python/dotted-name.diffA-B.txt b/test/fixtures/python/corpus/dotted-name.diffA-B.txt similarity index 100% rename from test/fixtures/python/dotted-name.diffA-B.txt rename to test/fixtures/python/corpus/dotted-name.diffA-B.txt diff --git a/test/fixtures/python/dotted-name.diffB-A.txt b/test/fixtures/python/corpus/dotted-name.diffB-A.txt similarity index 100% rename from test/fixtures/python/dotted-name.diffB-A.txt rename to test/fixtures/python/corpus/dotted-name.diffB-A.txt diff --git a/test/fixtures/python/dotted-name.parseA.txt b/test/fixtures/python/corpus/dotted-name.parseA.txt similarity index 100% rename from test/fixtures/python/dotted-name.parseA.txt rename to test/fixtures/python/corpus/dotted-name.parseA.txt diff --git a/test/fixtures/python/dotted-name.parseB.txt b/test/fixtures/python/corpus/dotted-name.parseB.txt similarity index 100% rename from test/fixtures/python/dotted-name.parseB.txt rename to test/fixtures/python/corpus/dotted-name.parseB.txt diff --git a/test/fixtures/python/ellipsis.A.py b/test/fixtures/python/corpus/ellipsis.A.py similarity index 100% rename from test/fixtures/python/ellipsis.A.py rename to test/fixtures/python/corpus/ellipsis.A.py diff --git a/test/fixtures/python/ellipsis.B.py b/test/fixtures/python/corpus/ellipsis.B.py similarity index 100% rename from test/fixtures/python/ellipsis.B.py rename to test/fixtures/python/corpus/ellipsis.B.py diff --git a/test/fixtures/python/ellipsis.diffA-B.txt b/test/fixtures/python/corpus/ellipsis.diffA-B.txt similarity index 100% rename from test/fixtures/python/ellipsis.diffA-B.txt rename to test/fixtures/python/corpus/ellipsis.diffA-B.txt diff --git a/test/fixtures/python/ellipsis.diffB-A.txt b/test/fixtures/python/corpus/ellipsis.diffB-A.txt similarity index 100% rename from test/fixtures/python/ellipsis.diffB-A.txt rename to test/fixtures/python/corpus/ellipsis.diffB-A.txt diff --git a/test/fixtures/python/ellipsis.parseA.txt b/test/fixtures/python/corpus/ellipsis.parseA.txt similarity index 100% rename from test/fixtures/python/ellipsis.parseA.txt rename to test/fixtures/python/corpus/ellipsis.parseA.txt diff --git a/test/fixtures/python/ellipsis.parseB.txt b/test/fixtures/python/corpus/ellipsis.parseB.txt similarity index 100% rename from test/fixtures/python/ellipsis.parseB.txt rename to test/fixtures/python/corpus/ellipsis.parseB.txt diff --git a/test/fixtures/python/exec-statement.A.py b/test/fixtures/python/corpus/exec-statement.A.py similarity index 100% rename from test/fixtures/python/exec-statement.A.py rename to test/fixtures/python/corpus/exec-statement.A.py diff --git a/test/fixtures/python/exec-statement.B.py b/test/fixtures/python/corpus/exec-statement.B.py similarity index 100% rename from test/fixtures/python/exec-statement.B.py rename to test/fixtures/python/corpus/exec-statement.B.py diff --git a/test/fixtures/python/exec-statement.diffA-B.txt b/test/fixtures/python/corpus/exec-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/exec-statement.diffA-B.txt rename to test/fixtures/python/corpus/exec-statement.diffA-B.txt diff --git a/test/fixtures/python/exec-statement.diffB-A.txt b/test/fixtures/python/corpus/exec-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/exec-statement.diffB-A.txt rename to test/fixtures/python/corpus/exec-statement.diffB-A.txt diff --git a/test/fixtures/python/exec-statement.parseA.txt b/test/fixtures/python/corpus/exec-statement.parseA.txt similarity index 100% rename from test/fixtures/python/exec-statement.parseA.txt rename to test/fixtures/python/corpus/exec-statement.parseA.txt diff --git a/test/fixtures/python/exec-statement.parseB.txt b/test/fixtures/python/corpus/exec-statement.parseB.txt similarity index 100% rename from test/fixtures/python/exec-statement.parseB.txt rename to test/fixtures/python/corpus/exec-statement.parseB.txt diff --git a/test/fixtures/python/expression-statement.A.py b/test/fixtures/python/corpus/expression-statement.A.py similarity index 100% rename from test/fixtures/python/expression-statement.A.py rename to test/fixtures/python/corpus/expression-statement.A.py diff --git a/test/fixtures/python/expression-statement.B.py b/test/fixtures/python/corpus/expression-statement.B.py similarity index 100% rename from test/fixtures/python/expression-statement.B.py rename to test/fixtures/python/corpus/expression-statement.B.py diff --git a/test/fixtures/python/expression-statement.diffA-B.txt b/test/fixtures/python/corpus/expression-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/expression-statement.diffA-B.txt rename to test/fixtures/python/corpus/expression-statement.diffA-B.txt diff --git a/test/fixtures/python/expression-statement.diffB-A.txt b/test/fixtures/python/corpus/expression-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/expression-statement.diffB-A.txt rename to test/fixtures/python/corpus/expression-statement.diffB-A.txt diff --git a/test/fixtures/python/expression-statement.parseA.txt b/test/fixtures/python/corpus/expression-statement.parseA.txt similarity index 100% rename from test/fixtures/python/expression-statement.parseA.txt rename to test/fixtures/python/corpus/expression-statement.parseA.txt diff --git a/test/fixtures/python/expression-statement.parseB.txt b/test/fixtures/python/corpus/expression-statement.parseB.txt similarity index 100% rename from test/fixtures/python/expression-statement.parseB.txt rename to test/fixtures/python/corpus/expression-statement.parseB.txt diff --git a/test/fixtures/python/float.A.py b/test/fixtures/python/corpus/float.A.py similarity index 100% rename from test/fixtures/python/float.A.py rename to test/fixtures/python/corpus/float.A.py diff --git a/test/fixtures/python/float.B.py b/test/fixtures/python/corpus/float.B.py similarity index 100% rename from test/fixtures/python/float.B.py rename to test/fixtures/python/corpus/float.B.py diff --git a/test/fixtures/python/float.diffA-B.txt b/test/fixtures/python/corpus/float.diffA-B.txt similarity index 100% rename from test/fixtures/python/float.diffA-B.txt rename to test/fixtures/python/corpus/float.diffA-B.txt diff --git a/test/fixtures/python/float.diffB-A.txt b/test/fixtures/python/corpus/float.diffB-A.txt similarity index 100% rename from test/fixtures/python/float.diffB-A.txt rename to test/fixtures/python/corpus/float.diffB-A.txt diff --git a/test/fixtures/python/float.parseA.txt b/test/fixtures/python/corpus/float.parseA.txt similarity index 100% rename from test/fixtures/python/float.parseA.txt rename to test/fixtures/python/corpus/float.parseA.txt diff --git a/test/fixtures/python/float.parseB.txt b/test/fixtures/python/corpus/float.parseB.txt similarity index 100% rename from test/fixtures/python/float.parseB.txt rename to test/fixtures/python/corpus/float.parseB.txt diff --git a/test/fixtures/python/for-statement.A.py b/test/fixtures/python/corpus/for-statement.A.py similarity index 100% rename from test/fixtures/python/for-statement.A.py rename to test/fixtures/python/corpus/for-statement.A.py diff --git a/test/fixtures/python/for-statement.B.py b/test/fixtures/python/corpus/for-statement.B.py similarity index 100% rename from test/fixtures/python/for-statement.B.py rename to test/fixtures/python/corpus/for-statement.B.py diff --git a/test/fixtures/python/for-statement.diffA-B.txt b/test/fixtures/python/corpus/for-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/for-statement.diffA-B.txt rename to test/fixtures/python/corpus/for-statement.diffA-B.txt diff --git a/test/fixtures/python/for-statement.diffB-A.txt b/test/fixtures/python/corpus/for-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/for-statement.diffB-A.txt rename to test/fixtures/python/corpus/for-statement.diffB-A.txt diff --git a/test/fixtures/python/for-statement.parseA.txt b/test/fixtures/python/corpus/for-statement.parseA.txt similarity index 100% rename from test/fixtures/python/for-statement.parseA.txt rename to test/fixtures/python/corpus/for-statement.parseA.txt diff --git a/test/fixtures/python/for-statement.parseB.txt b/test/fixtures/python/corpus/for-statement.parseB.txt similarity index 100% rename from test/fixtures/python/for-statement.parseB.txt rename to test/fixtures/python/corpus/for-statement.parseB.txt diff --git a/test/fixtures/python/function-definition.A.py b/test/fixtures/python/corpus/function-definition.A.py similarity index 100% rename from test/fixtures/python/function-definition.A.py rename to test/fixtures/python/corpus/function-definition.A.py diff --git a/test/fixtures/python/function-definition.B.py b/test/fixtures/python/corpus/function-definition.B.py similarity index 100% rename from test/fixtures/python/function-definition.B.py rename to test/fixtures/python/corpus/function-definition.B.py diff --git a/test/fixtures/python/function-definition.diffA-B.txt b/test/fixtures/python/corpus/function-definition.diffA-B.txt similarity index 100% rename from test/fixtures/python/function-definition.diffA-B.txt rename to test/fixtures/python/corpus/function-definition.diffA-B.txt diff --git a/test/fixtures/python/function-definition.diffB-A.txt b/test/fixtures/python/corpus/function-definition.diffB-A.txt similarity index 100% rename from test/fixtures/python/function-definition.diffB-A.txt rename to test/fixtures/python/corpus/function-definition.diffB-A.txt diff --git a/test/fixtures/python/function-definition.parseA.txt b/test/fixtures/python/corpus/function-definition.parseA.txt similarity index 100% rename from test/fixtures/python/function-definition.parseA.txt rename to test/fixtures/python/corpus/function-definition.parseA.txt diff --git a/test/fixtures/python/function-definition.parseB.txt b/test/fixtures/python/corpus/function-definition.parseB.txt similarity index 100% rename from test/fixtures/python/function-definition.parseB.txt rename to test/fixtures/python/corpus/function-definition.parseB.txt diff --git a/test/fixtures/python/generator-expression.A.py b/test/fixtures/python/corpus/generator-expression.A.py similarity index 100% rename from test/fixtures/python/generator-expression.A.py rename to test/fixtures/python/corpus/generator-expression.A.py diff --git a/test/fixtures/python/generator-expression.B.py b/test/fixtures/python/corpus/generator-expression.B.py similarity index 100% rename from test/fixtures/python/generator-expression.B.py rename to test/fixtures/python/corpus/generator-expression.B.py diff --git a/test/fixtures/python/generator-expression.diffA-B.txt b/test/fixtures/python/corpus/generator-expression.diffA-B.txt similarity index 100% rename from test/fixtures/python/generator-expression.diffA-B.txt rename to test/fixtures/python/corpus/generator-expression.diffA-B.txt diff --git a/test/fixtures/python/generator-expression.diffB-A.txt b/test/fixtures/python/corpus/generator-expression.diffB-A.txt similarity index 100% rename from test/fixtures/python/generator-expression.diffB-A.txt rename to test/fixtures/python/corpus/generator-expression.diffB-A.txt diff --git a/test/fixtures/python/generator-expression.parseA.txt b/test/fixtures/python/corpus/generator-expression.parseA.txt similarity index 100% rename from test/fixtures/python/generator-expression.parseA.txt rename to test/fixtures/python/corpus/generator-expression.parseA.txt diff --git a/test/fixtures/python/generator-expression.parseB.txt b/test/fixtures/python/corpus/generator-expression.parseB.txt similarity index 100% rename from test/fixtures/python/generator-expression.parseB.txt rename to test/fixtures/python/corpus/generator-expression.parseB.txt diff --git a/test/fixtures/python/global-statement.A.py b/test/fixtures/python/corpus/global-statement.A.py similarity index 100% rename from test/fixtures/python/global-statement.A.py rename to test/fixtures/python/corpus/global-statement.A.py diff --git a/test/fixtures/python/global-statement.B.py b/test/fixtures/python/corpus/global-statement.B.py similarity index 100% rename from test/fixtures/python/global-statement.B.py rename to test/fixtures/python/corpus/global-statement.B.py diff --git a/test/fixtures/python/global-statement.diffA-B.txt b/test/fixtures/python/corpus/global-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/global-statement.diffA-B.txt rename to test/fixtures/python/corpus/global-statement.diffA-B.txt diff --git a/test/fixtures/python/global-statement.diffB-A.txt b/test/fixtures/python/corpus/global-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/global-statement.diffB-A.txt rename to test/fixtures/python/corpus/global-statement.diffB-A.txt diff --git a/test/fixtures/python/global-statement.parseA.txt b/test/fixtures/python/corpus/global-statement.parseA.txt similarity index 100% rename from test/fixtures/python/global-statement.parseA.txt rename to test/fixtures/python/corpus/global-statement.parseA.txt diff --git a/test/fixtures/python/global-statement.parseB.txt b/test/fixtures/python/corpus/global-statement.parseB.txt similarity index 100% rename from test/fixtures/python/global-statement.parseB.txt rename to test/fixtures/python/corpus/global-statement.parseB.txt diff --git a/test/fixtures/python/identifier.A.py b/test/fixtures/python/corpus/identifier.A.py similarity index 100% rename from test/fixtures/python/identifier.A.py rename to test/fixtures/python/corpus/identifier.A.py diff --git a/test/fixtures/python/identifier.B.py b/test/fixtures/python/corpus/identifier.B.py similarity index 100% rename from test/fixtures/python/identifier.B.py rename to test/fixtures/python/corpus/identifier.B.py diff --git a/test/fixtures/python/identifier.diffA-B.txt b/test/fixtures/python/corpus/identifier.diffA-B.txt similarity index 100% rename from test/fixtures/python/identifier.diffA-B.txt rename to test/fixtures/python/corpus/identifier.diffA-B.txt diff --git a/test/fixtures/python/identifier.diffB-A.txt b/test/fixtures/python/corpus/identifier.diffB-A.txt similarity index 100% rename from test/fixtures/python/identifier.diffB-A.txt rename to test/fixtures/python/corpus/identifier.diffB-A.txt diff --git a/test/fixtures/python/identifier.parseA.txt b/test/fixtures/python/corpus/identifier.parseA.txt similarity index 100% rename from test/fixtures/python/identifier.parseA.txt rename to test/fixtures/python/corpus/identifier.parseA.txt diff --git a/test/fixtures/python/identifier.parseB.txt b/test/fixtures/python/corpus/identifier.parseB.txt similarity index 100% rename from test/fixtures/python/identifier.parseB.txt rename to test/fixtures/python/corpus/identifier.parseB.txt diff --git a/test/fixtures/python/if-statement.A.py b/test/fixtures/python/corpus/if-statement.A.py similarity index 100% rename from test/fixtures/python/if-statement.A.py rename to test/fixtures/python/corpus/if-statement.A.py diff --git a/test/fixtures/python/if-statement.B.py b/test/fixtures/python/corpus/if-statement.B.py similarity index 100% rename from test/fixtures/python/if-statement.B.py rename to test/fixtures/python/corpus/if-statement.B.py diff --git a/test/fixtures/python/if-statement.diffA-B.txt b/test/fixtures/python/corpus/if-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/if-statement.diffA-B.txt rename to test/fixtures/python/corpus/if-statement.diffA-B.txt diff --git a/test/fixtures/python/if-statement.diffB-A.txt b/test/fixtures/python/corpus/if-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/if-statement.diffB-A.txt rename to test/fixtures/python/corpus/if-statement.diffB-A.txt diff --git a/test/fixtures/python/if-statement.parseA.txt b/test/fixtures/python/corpus/if-statement.parseA.txt similarity index 100% rename from test/fixtures/python/if-statement.parseA.txt rename to test/fixtures/python/corpus/if-statement.parseA.txt diff --git a/test/fixtures/python/if-statement.parseB.txt b/test/fixtures/python/corpus/if-statement.parseB.txt similarity index 100% rename from test/fixtures/python/if-statement.parseB.txt rename to test/fixtures/python/corpus/if-statement.parseB.txt diff --git a/test/fixtures/python/import-from-statement.A.py b/test/fixtures/python/corpus/import-from-statement.A.py similarity index 100% rename from test/fixtures/python/import-from-statement.A.py rename to test/fixtures/python/corpus/import-from-statement.A.py diff --git a/test/fixtures/python/import-from-statement.B.py b/test/fixtures/python/corpus/import-from-statement.B.py similarity index 100% rename from test/fixtures/python/import-from-statement.B.py rename to test/fixtures/python/corpus/import-from-statement.B.py diff --git a/test/fixtures/python/import-from-statement.diffA-B.txt b/test/fixtures/python/corpus/import-from-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/import-from-statement.diffA-B.txt rename to test/fixtures/python/corpus/import-from-statement.diffA-B.txt diff --git a/test/fixtures/python/import-from-statement.diffB-A.txt b/test/fixtures/python/corpus/import-from-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/import-from-statement.diffB-A.txt rename to test/fixtures/python/corpus/import-from-statement.diffB-A.txt diff --git a/test/fixtures/python/import-from-statement.parseA.txt b/test/fixtures/python/corpus/import-from-statement.parseA.txt similarity index 100% rename from test/fixtures/python/import-from-statement.parseA.txt rename to test/fixtures/python/corpus/import-from-statement.parseA.txt diff --git a/test/fixtures/python/import-from-statement.parseB.txt b/test/fixtures/python/corpus/import-from-statement.parseB.txt similarity index 100% rename from test/fixtures/python/import-from-statement.parseB.txt rename to test/fixtures/python/corpus/import-from-statement.parseB.txt diff --git a/test/fixtures/python/import-statement.A.py b/test/fixtures/python/corpus/import-statement.A.py similarity index 100% rename from test/fixtures/python/import-statement.A.py rename to test/fixtures/python/corpus/import-statement.A.py diff --git a/test/fixtures/python/import-statement.B.py b/test/fixtures/python/corpus/import-statement.B.py similarity index 100% rename from test/fixtures/python/import-statement.B.py rename to test/fixtures/python/corpus/import-statement.B.py diff --git a/test/fixtures/python/import-statement.diffA-B.txt b/test/fixtures/python/corpus/import-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/import-statement.diffA-B.txt rename to test/fixtures/python/corpus/import-statement.diffA-B.txt diff --git a/test/fixtures/python/import-statement.diffB-A.txt b/test/fixtures/python/corpus/import-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/import-statement.diffB-A.txt rename to test/fixtures/python/corpus/import-statement.diffB-A.txt diff --git a/test/fixtures/python/import-statement.parseA.txt b/test/fixtures/python/corpus/import-statement.parseA.txt similarity index 100% rename from test/fixtures/python/import-statement.parseA.txt rename to test/fixtures/python/corpus/import-statement.parseA.txt diff --git a/test/fixtures/python/import-statement.parseB.txt b/test/fixtures/python/corpus/import-statement.parseB.txt similarity index 100% rename from test/fixtures/python/import-statement.parseB.txt rename to test/fixtures/python/corpus/import-statement.parseB.txt diff --git a/test/fixtures/python/integer.A.py b/test/fixtures/python/corpus/integer.A.py similarity index 100% rename from test/fixtures/python/integer.A.py rename to test/fixtures/python/corpus/integer.A.py diff --git a/test/fixtures/python/integer.B.py b/test/fixtures/python/corpus/integer.B.py similarity index 100% rename from test/fixtures/python/integer.B.py rename to test/fixtures/python/corpus/integer.B.py diff --git a/test/fixtures/python/integer.diffA-B.txt b/test/fixtures/python/corpus/integer.diffA-B.txt similarity index 100% rename from test/fixtures/python/integer.diffA-B.txt rename to test/fixtures/python/corpus/integer.diffA-B.txt diff --git a/test/fixtures/python/integer.diffB-A.txt b/test/fixtures/python/corpus/integer.diffB-A.txt similarity index 100% rename from test/fixtures/python/integer.diffB-A.txt rename to test/fixtures/python/corpus/integer.diffB-A.txt diff --git a/test/fixtures/python/integer.parseA.txt b/test/fixtures/python/corpus/integer.parseA.txt similarity index 100% rename from test/fixtures/python/integer.parseA.txt rename to test/fixtures/python/corpus/integer.parseA.txt diff --git a/test/fixtures/python/integer.parseB.txt b/test/fixtures/python/corpus/integer.parseB.txt similarity index 100% rename from test/fixtures/python/integer.parseB.txt rename to test/fixtures/python/corpus/integer.parseB.txt diff --git a/test/fixtures/python/keyword-identifier.A.py b/test/fixtures/python/corpus/keyword-identifier.A.py similarity index 100% rename from test/fixtures/python/keyword-identifier.A.py rename to test/fixtures/python/corpus/keyword-identifier.A.py diff --git a/test/fixtures/python/keyword-identifier.B.py b/test/fixtures/python/corpus/keyword-identifier.B.py similarity index 100% rename from test/fixtures/python/keyword-identifier.B.py rename to test/fixtures/python/corpus/keyword-identifier.B.py diff --git a/test/fixtures/python/keyword-identifier.diffA-B.txt b/test/fixtures/python/corpus/keyword-identifier.diffA-B.txt similarity index 100% rename from test/fixtures/python/keyword-identifier.diffA-B.txt rename to test/fixtures/python/corpus/keyword-identifier.diffA-B.txt diff --git a/test/fixtures/python/keyword-identifier.diffB-A.txt b/test/fixtures/python/corpus/keyword-identifier.diffB-A.txt similarity index 100% rename from test/fixtures/python/keyword-identifier.diffB-A.txt rename to test/fixtures/python/corpus/keyword-identifier.diffB-A.txt diff --git a/test/fixtures/python/keyword-identifier.parseA.txt b/test/fixtures/python/corpus/keyword-identifier.parseA.txt similarity index 100% rename from test/fixtures/python/keyword-identifier.parseA.txt rename to test/fixtures/python/corpus/keyword-identifier.parseA.txt diff --git a/test/fixtures/python/keyword-identifier.parseB.txt b/test/fixtures/python/corpus/keyword-identifier.parseB.txt similarity index 100% rename from test/fixtures/python/keyword-identifier.parseB.txt rename to test/fixtures/python/corpus/keyword-identifier.parseB.txt diff --git a/test/fixtures/python/lambda.A.py b/test/fixtures/python/corpus/lambda.A.py similarity index 100% rename from test/fixtures/python/lambda.A.py rename to test/fixtures/python/corpus/lambda.A.py diff --git a/test/fixtures/python/lambda.B.py b/test/fixtures/python/corpus/lambda.B.py similarity index 100% rename from test/fixtures/python/lambda.B.py rename to test/fixtures/python/corpus/lambda.B.py diff --git a/test/fixtures/python/lambda.diffA-B.txt b/test/fixtures/python/corpus/lambda.diffA-B.txt similarity index 100% rename from test/fixtures/python/lambda.diffA-B.txt rename to test/fixtures/python/corpus/lambda.diffA-B.txt diff --git a/test/fixtures/python/lambda.diffB-A.txt b/test/fixtures/python/corpus/lambda.diffB-A.txt similarity index 100% rename from test/fixtures/python/lambda.diffB-A.txt rename to test/fixtures/python/corpus/lambda.diffB-A.txt diff --git a/test/fixtures/python/lambda.parseA.txt b/test/fixtures/python/corpus/lambda.parseA.txt similarity index 100% rename from test/fixtures/python/lambda.parseA.txt rename to test/fixtures/python/corpus/lambda.parseA.txt diff --git a/test/fixtures/python/lambda.parseB.txt b/test/fixtures/python/corpus/lambda.parseB.txt similarity index 100% rename from test/fixtures/python/lambda.parseB.txt rename to test/fixtures/python/corpus/lambda.parseB.txt diff --git a/test/fixtures/python/list-comprehension.A.py b/test/fixtures/python/corpus/list-comprehension.A.py similarity index 100% rename from test/fixtures/python/list-comprehension.A.py rename to test/fixtures/python/corpus/list-comprehension.A.py diff --git a/test/fixtures/python/list-comprehension.B.py b/test/fixtures/python/corpus/list-comprehension.B.py similarity index 100% rename from test/fixtures/python/list-comprehension.B.py rename to test/fixtures/python/corpus/list-comprehension.B.py diff --git a/test/fixtures/python/list-comprehension.diffA-B.txt b/test/fixtures/python/corpus/list-comprehension.diffA-B.txt similarity index 100% rename from test/fixtures/python/list-comprehension.diffA-B.txt rename to test/fixtures/python/corpus/list-comprehension.diffA-B.txt diff --git a/test/fixtures/python/list-comprehension.diffB-A.txt b/test/fixtures/python/corpus/list-comprehension.diffB-A.txt similarity index 100% rename from test/fixtures/python/list-comprehension.diffB-A.txt rename to test/fixtures/python/corpus/list-comprehension.diffB-A.txt diff --git a/test/fixtures/python/list-comprehension.parseA.txt b/test/fixtures/python/corpus/list-comprehension.parseA.txt similarity index 100% rename from test/fixtures/python/list-comprehension.parseA.txt rename to test/fixtures/python/corpus/list-comprehension.parseA.txt diff --git a/test/fixtures/python/list-comprehension.parseB.txt b/test/fixtures/python/corpus/list-comprehension.parseB.txt similarity index 100% rename from test/fixtures/python/list-comprehension.parseB.txt rename to test/fixtures/python/corpus/list-comprehension.parseB.txt diff --git a/test/fixtures/python/list.A.py b/test/fixtures/python/corpus/list.A.py similarity index 100% rename from test/fixtures/python/list.A.py rename to test/fixtures/python/corpus/list.A.py diff --git a/test/fixtures/python/list.B.py b/test/fixtures/python/corpus/list.B.py similarity index 100% rename from test/fixtures/python/list.B.py rename to test/fixtures/python/corpus/list.B.py diff --git a/test/fixtures/python/list.diffA-B.txt b/test/fixtures/python/corpus/list.diffA-B.txt similarity index 100% rename from test/fixtures/python/list.diffA-B.txt rename to test/fixtures/python/corpus/list.diffA-B.txt diff --git a/test/fixtures/python/list.diffB-A.txt b/test/fixtures/python/corpus/list.diffB-A.txt similarity index 100% rename from test/fixtures/python/list.diffB-A.txt rename to test/fixtures/python/corpus/list.diffB-A.txt diff --git a/test/fixtures/python/list.parseA.txt b/test/fixtures/python/corpus/list.parseA.txt similarity index 100% rename from test/fixtures/python/list.parseA.txt rename to test/fixtures/python/corpus/list.parseA.txt diff --git a/test/fixtures/python/list.parseB.txt b/test/fixtures/python/corpus/list.parseB.txt similarity index 100% rename from test/fixtures/python/list.parseB.txt rename to test/fixtures/python/corpus/list.parseB.txt diff --git a/test/fixtures/python/non-local-statement.A.py b/test/fixtures/python/corpus/non-local-statement.A.py similarity index 100% rename from test/fixtures/python/non-local-statement.A.py rename to test/fixtures/python/corpus/non-local-statement.A.py diff --git a/test/fixtures/python/non-local-statement.B.py b/test/fixtures/python/corpus/non-local-statement.B.py similarity index 100% rename from test/fixtures/python/non-local-statement.B.py rename to test/fixtures/python/corpus/non-local-statement.B.py diff --git a/test/fixtures/python/non-local-statement.diffA-B.txt b/test/fixtures/python/corpus/non-local-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/non-local-statement.diffA-B.txt rename to test/fixtures/python/corpus/non-local-statement.diffA-B.txt diff --git a/test/fixtures/python/non-local-statement.diffB-A.txt b/test/fixtures/python/corpus/non-local-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/non-local-statement.diffB-A.txt rename to test/fixtures/python/corpus/non-local-statement.diffB-A.txt diff --git a/test/fixtures/python/non-local-statement.parseA.txt b/test/fixtures/python/corpus/non-local-statement.parseA.txt similarity index 100% rename from test/fixtures/python/non-local-statement.parseA.txt rename to test/fixtures/python/corpus/non-local-statement.parseA.txt diff --git a/test/fixtures/python/non-local-statement.parseB.txt b/test/fixtures/python/corpus/non-local-statement.parseB.txt similarity index 100% rename from test/fixtures/python/non-local-statement.parseB.txt rename to test/fixtures/python/corpus/non-local-statement.parseB.txt diff --git a/test/fixtures/python/none.A.py b/test/fixtures/python/corpus/none.A.py similarity index 100% rename from test/fixtures/python/none.A.py rename to test/fixtures/python/corpus/none.A.py diff --git a/test/fixtures/python/none.B.py b/test/fixtures/python/corpus/none.B.py similarity index 100% rename from test/fixtures/python/none.B.py rename to test/fixtures/python/corpus/none.B.py diff --git a/test/fixtures/python/none.diffA-B.txt b/test/fixtures/python/corpus/none.diffA-B.txt similarity index 100% rename from test/fixtures/python/none.diffA-B.txt rename to test/fixtures/python/corpus/none.diffA-B.txt diff --git a/test/fixtures/python/none.diffB-A.txt b/test/fixtures/python/corpus/none.diffB-A.txt similarity index 100% rename from test/fixtures/python/none.diffB-A.txt rename to test/fixtures/python/corpus/none.diffB-A.txt diff --git a/test/fixtures/python/none.parseA.txt b/test/fixtures/python/corpus/none.parseA.txt similarity index 100% rename from test/fixtures/python/none.parseA.txt rename to test/fixtures/python/corpus/none.parseA.txt diff --git a/test/fixtures/python/none.parseB.txt b/test/fixtures/python/corpus/none.parseB.txt similarity index 100% rename from test/fixtures/python/none.parseB.txt rename to test/fixtures/python/corpus/none.parseB.txt diff --git a/test/fixtures/python/not.A.py b/test/fixtures/python/corpus/not.A.py similarity index 100% rename from test/fixtures/python/not.A.py rename to test/fixtures/python/corpus/not.A.py diff --git a/test/fixtures/python/not.B.py b/test/fixtures/python/corpus/not.B.py similarity index 100% rename from test/fixtures/python/not.B.py rename to test/fixtures/python/corpus/not.B.py diff --git a/test/fixtures/python/not.diffA-B.txt b/test/fixtures/python/corpus/not.diffA-B.txt similarity index 100% rename from test/fixtures/python/not.diffA-B.txt rename to test/fixtures/python/corpus/not.diffA-B.txt diff --git a/test/fixtures/python/not.diffB-A.txt b/test/fixtures/python/corpus/not.diffB-A.txt similarity index 100% rename from test/fixtures/python/not.diffB-A.txt rename to test/fixtures/python/corpus/not.diffB-A.txt diff --git a/test/fixtures/python/not.parseA.txt b/test/fixtures/python/corpus/not.parseA.txt similarity index 100% rename from test/fixtures/python/not.parseA.txt rename to test/fixtures/python/corpus/not.parseA.txt diff --git a/test/fixtures/python/not.parseB.txt b/test/fixtures/python/corpus/not.parseB.txt similarity index 100% rename from test/fixtures/python/not.parseB.txt rename to test/fixtures/python/corpus/not.parseB.txt diff --git a/test/fixtures/python/pass-statement.A.py b/test/fixtures/python/corpus/pass-statement.A.py similarity index 100% rename from test/fixtures/python/pass-statement.A.py rename to test/fixtures/python/corpus/pass-statement.A.py diff --git a/test/fixtures/python/pass-statement.B.py b/test/fixtures/python/corpus/pass-statement.B.py similarity index 100% rename from test/fixtures/python/pass-statement.B.py rename to test/fixtures/python/corpus/pass-statement.B.py diff --git a/test/fixtures/python/pass-statement.diffA-B.txt b/test/fixtures/python/corpus/pass-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/pass-statement.diffA-B.txt rename to test/fixtures/python/corpus/pass-statement.diffA-B.txt diff --git a/test/fixtures/python/pass-statement.diffB-A.txt b/test/fixtures/python/corpus/pass-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/pass-statement.diffB-A.txt rename to test/fixtures/python/corpus/pass-statement.diffB-A.txt diff --git a/test/fixtures/python/pass-statement.parseA.txt b/test/fixtures/python/corpus/pass-statement.parseA.txt similarity index 100% rename from test/fixtures/python/pass-statement.parseA.txt rename to test/fixtures/python/corpus/pass-statement.parseA.txt diff --git a/test/fixtures/python/pass-statement.parseB.txt b/test/fixtures/python/corpus/pass-statement.parseB.txt similarity index 100% rename from test/fixtures/python/pass-statement.parseB.txt rename to test/fixtures/python/corpus/pass-statement.parseB.txt diff --git a/test/fixtures/python/print-statement.A.py b/test/fixtures/python/corpus/print-statement.A.py similarity index 100% rename from test/fixtures/python/print-statement.A.py rename to test/fixtures/python/corpus/print-statement.A.py diff --git a/test/fixtures/python/print-statement.B.py b/test/fixtures/python/corpus/print-statement.B.py similarity index 100% rename from test/fixtures/python/print-statement.B.py rename to test/fixtures/python/corpus/print-statement.B.py diff --git a/test/fixtures/python/print-statement.diffA-B.txt b/test/fixtures/python/corpus/print-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/print-statement.diffA-B.txt rename to test/fixtures/python/corpus/print-statement.diffA-B.txt diff --git a/test/fixtures/python/print-statement.diffB-A.txt b/test/fixtures/python/corpus/print-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/print-statement.diffB-A.txt rename to test/fixtures/python/corpus/print-statement.diffB-A.txt diff --git a/test/fixtures/python/print-statement.parseA.txt b/test/fixtures/python/corpus/print-statement.parseA.txt similarity index 100% rename from test/fixtures/python/print-statement.parseA.txt rename to test/fixtures/python/corpus/print-statement.parseA.txt diff --git a/test/fixtures/python/print-statement.parseB.txt b/test/fixtures/python/corpus/print-statement.parseB.txt similarity index 100% rename from test/fixtures/python/print-statement.parseB.txt rename to test/fixtures/python/corpus/print-statement.parseB.txt diff --git a/test/fixtures/python/raise-statement.A.py b/test/fixtures/python/corpus/raise-statement.A.py similarity index 100% rename from test/fixtures/python/raise-statement.A.py rename to test/fixtures/python/corpus/raise-statement.A.py diff --git a/test/fixtures/python/raise-statement.B.py b/test/fixtures/python/corpus/raise-statement.B.py similarity index 100% rename from test/fixtures/python/raise-statement.B.py rename to test/fixtures/python/corpus/raise-statement.B.py diff --git a/test/fixtures/python/raise-statement.diffA-B.txt b/test/fixtures/python/corpus/raise-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/raise-statement.diffA-B.txt rename to test/fixtures/python/corpus/raise-statement.diffA-B.txt diff --git a/test/fixtures/python/raise-statement.diffB-A.txt b/test/fixtures/python/corpus/raise-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/raise-statement.diffB-A.txt rename to test/fixtures/python/corpus/raise-statement.diffB-A.txt diff --git a/test/fixtures/python/raise-statement.parseA.txt b/test/fixtures/python/corpus/raise-statement.parseA.txt similarity index 100% rename from test/fixtures/python/raise-statement.parseA.txt rename to test/fixtures/python/corpus/raise-statement.parseA.txt diff --git a/test/fixtures/python/raise-statement.parseB.txt b/test/fixtures/python/corpus/raise-statement.parseB.txt similarity index 100% rename from test/fixtures/python/raise-statement.parseB.txt rename to test/fixtures/python/corpus/raise-statement.parseB.txt diff --git a/test/fixtures/python/return-statement.A.py b/test/fixtures/python/corpus/return-statement.A.py similarity index 100% rename from test/fixtures/python/return-statement.A.py rename to test/fixtures/python/corpus/return-statement.A.py diff --git a/test/fixtures/python/return-statement.B.py b/test/fixtures/python/corpus/return-statement.B.py similarity index 100% rename from test/fixtures/python/return-statement.B.py rename to test/fixtures/python/corpus/return-statement.B.py diff --git a/test/fixtures/python/return-statement.diffA-B.txt b/test/fixtures/python/corpus/return-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/return-statement.diffA-B.txt rename to test/fixtures/python/corpus/return-statement.diffA-B.txt diff --git a/test/fixtures/python/return-statement.diffB-A.txt b/test/fixtures/python/corpus/return-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/return-statement.diffB-A.txt rename to test/fixtures/python/corpus/return-statement.diffB-A.txt diff --git a/test/fixtures/python/return-statement.parseA.txt b/test/fixtures/python/corpus/return-statement.parseA.txt similarity index 100% rename from test/fixtures/python/return-statement.parseA.txt rename to test/fixtures/python/corpus/return-statement.parseA.txt diff --git a/test/fixtures/python/return-statement.parseB.txt b/test/fixtures/python/corpus/return-statement.parseB.txt similarity index 100% rename from test/fixtures/python/return-statement.parseB.txt rename to test/fixtures/python/corpus/return-statement.parseB.txt diff --git a/test/fixtures/python/set-comprehension.A.py b/test/fixtures/python/corpus/set-comprehension.A.py similarity index 100% rename from test/fixtures/python/set-comprehension.A.py rename to test/fixtures/python/corpus/set-comprehension.A.py diff --git a/test/fixtures/python/set-comprehension.B.py b/test/fixtures/python/corpus/set-comprehension.B.py similarity index 100% rename from test/fixtures/python/set-comprehension.B.py rename to test/fixtures/python/corpus/set-comprehension.B.py diff --git a/test/fixtures/python/set-comprehension.diffA-B.txt b/test/fixtures/python/corpus/set-comprehension.diffA-B.txt similarity index 100% rename from test/fixtures/python/set-comprehension.diffA-B.txt rename to test/fixtures/python/corpus/set-comprehension.diffA-B.txt diff --git a/test/fixtures/python/set-comprehension.diffB-A.txt b/test/fixtures/python/corpus/set-comprehension.diffB-A.txt similarity index 100% rename from test/fixtures/python/set-comprehension.diffB-A.txt rename to test/fixtures/python/corpus/set-comprehension.diffB-A.txt diff --git a/test/fixtures/python/set-comprehension.parseA.txt b/test/fixtures/python/corpus/set-comprehension.parseA.txt similarity index 100% rename from test/fixtures/python/set-comprehension.parseA.txt rename to test/fixtures/python/corpus/set-comprehension.parseA.txt diff --git a/test/fixtures/python/set-comprehension.parseB.txt b/test/fixtures/python/corpus/set-comprehension.parseB.txt similarity index 100% rename from test/fixtures/python/set-comprehension.parseB.txt rename to test/fixtures/python/corpus/set-comprehension.parseB.txt diff --git a/test/fixtures/python/set.A.py b/test/fixtures/python/corpus/set.A.py similarity index 100% rename from test/fixtures/python/set.A.py rename to test/fixtures/python/corpus/set.A.py diff --git a/test/fixtures/python/set.B.py b/test/fixtures/python/corpus/set.B.py similarity index 100% rename from test/fixtures/python/set.B.py rename to test/fixtures/python/corpus/set.B.py diff --git a/test/fixtures/python/set.diffA-B.txt b/test/fixtures/python/corpus/set.diffA-B.txt similarity index 100% rename from test/fixtures/python/set.diffA-B.txt rename to test/fixtures/python/corpus/set.diffA-B.txt diff --git a/test/fixtures/python/set.diffB-A.txt b/test/fixtures/python/corpus/set.diffB-A.txt similarity index 100% rename from test/fixtures/python/set.diffB-A.txt rename to test/fixtures/python/corpus/set.diffB-A.txt diff --git a/test/fixtures/python/set.parseA.txt b/test/fixtures/python/corpus/set.parseA.txt similarity index 100% rename from test/fixtures/python/set.parseA.txt rename to test/fixtures/python/corpus/set.parseA.txt diff --git a/test/fixtures/python/set.parseB.txt b/test/fixtures/python/corpus/set.parseB.txt similarity index 100% rename from test/fixtures/python/set.parseB.txt rename to test/fixtures/python/corpus/set.parseB.txt diff --git a/test/fixtures/python/slice.A.py b/test/fixtures/python/corpus/slice.A.py similarity index 100% rename from test/fixtures/python/slice.A.py rename to test/fixtures/python/corpus/slice.A.py diff --git a/test/fixtures/python/slice.B.py b/test/fixtures/python/corpus/slice.B.py similarity index 100% rename from test/fixtures/python/slice.B.py rename to test/fixtures/python/corpus/slice.B.py diff --git a/test/fixtures/python/slice.diffA-B.txt b/test/fixtures/python/corpus/slice.diffA-B.txt similarity index 100% rename from test/fixtures/python/slice.diffA-B.txt rename to test/fixtures/python/corpus/slice.diffA-B.txt diff --git a/test/fixtures/python/slice.diffB-A.txt b/test/fixtures/python/corpus/slice.diffB-A.txt similarity index 100% rename from test/fixtures/python/slice.diffB-A.txt rename to test/fixtures/python/corpus/slice.diffB-A.txt diff --git a/test/fixtures/python/slice.parseA.txt b/test/fixtures/python/corpus/slice.parseA.txt similarity index 100% rename from test/fixtures/python/slice.parseA.txt rename to test/fixtures/python/corpus/slice.parseA.txt diff --git a/test/fixtures/python/slice.parseB.txt b/test/fixtures/python/corpus/slice.parseB.txt similarity index 100% rename from test/fixtures/python/slice.parseB.txt rename to test/fixtures/python/corpus/slice.parseB.txt diff --git a/test/fixtures/python/string.A.py b/test/fixtures/python/corpus/string.A.py similarity index 100% rename from test/fixtures/python/string.A.py rename to test/fixtures/python/corpus/string.A.py diff --git a/test/fixtures/python/string.B.py b/test/fixtures/python/corpus/string.B.py similarity index 100% rename from test/fixtures/python/string.B.py rename to test/fixtures/python/corpus/string.B.py diff --git a/test/fixtures/python/string.diffA-B.txt b/test/fixtures/python/corpus/string.diffA-B.txt similarity index 100% rename from test/fixtures/python/string.diffA-B.txt rename to test/fixtures/python/corpus/string.diffA-B.txt diff --git a/test/fixtures/python/string.diffB-A.txt b/test/fixtures/python/corpus/string.diffB-A.txt similarity index 100% rename from test/fixtures/python/string.diffB-A.txt rename to test/fixtures/python/corpus/string.diffB-A.txt diff --git a/test/fixtures/python/string.parseA.txt b/test/fixtures/python/corpus/string.parseA.txt similarity index 100% rename from test/fixtures/python/string.parseA.txt rename to test/fixtures/python/corpus/string.parseA.txt diff --git a/test/fixtures/python/string.parseB.txt b/test/fixtures/python/corpus/string.parseB.txt similarity index 100% rename from test/fixtures/python/string.parseB.txt rename to test/fixtures/python/corpus/string.parseB.txt diff --git a/test/fixtures/python/subscript.A.py b/test/fixtures/python/corpus/subscript.A.py similarity index 100% rename from test/fixtures/python/subscript.A.py rename to test/fixtures/python/corpus/subscript.A.py diff --git a/test/fixtures/python/subscript.B.py b/test/fixtures/python/corpus/subscript.B.py similarity index 100% rename from test/fixtures/python/subscript.B.py rename to test/fixtures/python/corpus/subscript.B.py diff --git a/test/fixtures/python/subscript.diffA-B.txt b/test/fixtures/python/corpus/subscript.diffA-B.txt similarity index 100% rename from test/fixtures/python/subscript.diffA-B.txt rename to test/fixtures/python/corpus/subscript.diffA-B.txt diff --git a/test/fixtures/python/subscript.diffB-A.txt b/test/fixtures/python/corpus/subscript.diffB-A.txt similarity index 100% rename from test/fixtures/python/subscript.diffB-A.txt rename to test/fixtures/python/corpus/subscript.diffB-A.txt diff --git a/test/fixtures/python/subscript.parseA.txt b/test/fixtures/python/corpus/subscript.parseA.txt similarity index 100% rename from test/fixtures/python/subscript.parseA.txt rename to test/fixtures/python/corpus/subscript.parseA.txt diff --git a/test/fixtures/python/subscript.parseB.txt b/test/fixtures/python/corpus/subscript.parseB.txt similarity index 100% rename from test/fixtures/python/subscript.parseB.txt rename to test/fixtures/python/corpus/subscript.parseB.txt diff --git a/test/fixtures/python/try-statement.A.py b/test/fixtures/python/corpus/try-statement.A.py similarity index 100% rename from test/fixtures/python/try-statement.A.py rename to test/fixtures/python/corpus/try-statement.A.py diff --git a/test/fixtures/python/try-statement.B.py b/test/fixtures/python/corpus/try-statement.B.py similarity index 100% rename from test/fixtures/python/try-statement.B.py rename to test/fixtures/python/corpus/try-statement.B.py diff --git a/test/fixtures/python/try-statement.diffA-B.txt b/test/fixtures/python/corpus/try-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/try-statement.diffA-B.txt rename to test/fixtures/python/corpus/try-statement.diffA-B.txt diff --git a/test/fixtures/python/try-statement.diffB-A.txt b/test/fixtures/python/corpus/try-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/try-statement.diffB-A.txt rename to test/fixtures/python/corpus/try-statement.diffB-A.txt diff --git a/test/fixtures/python/try-statement.parseA.txt b/test/fixtures/python/corpus/try-statement.parseA.txt similarity index 100% rename from test/fixtures/python/try-statement.parseA.txt rename to test/fixtures/python/corpus/try-statement.parseA.txt diff --git a/test/fixtures/python/try-statement.parseB.txt b/test/fixtures/python/corpus/try-statement.parseB.txt similarity index 100% rename from test/fixtures/python/try-statement.parseB.txt rename to test/fixtures/python/corpus/try-statement.parseB.txt diff --git a/test/fixtures/python/tuple.A.py b/test/fixtures/python/corpus/tuple.A.py similarity index 100% rename from test/fixtures/python/tuple.A.py rename to test/fixtures/python/corpus/tuple.A.py diff --git a/test/fixtures/python/tuple.B.py b/test/fixtures/python/corpus/tuple.B.py similarity index 100% rename from test/fixtures/python/tuple.B.py rename to test/fixtures/python/corpus/tuple.B.py diff --git a/test/fixtures/python/tuple.diffA-B.txt b/test/fixtures/python/corpus/tuple.diffA-B.txt similarity index 100% rename from test/fixtures/python/tuple.diffA-B.txt rename to test/fixtures/python/corpus/tuple.diffA-B.txt diff --git a/test/fixtures/python/tuple.diffB-A.txt b/test/fixtures/python/corpus/tuple.diffB-A.txt similarity index 100% rename from test/fixtures/python/tuple.diffB-A.txt rename to test/fixtures/python/corpus/tuple.diffB-A.txt diff --git a/test/fixtures/python/tuple.parseA.txt b/test/fixtures/python/corpus/tuple.parseA.txt similarity index 100% rename from test/fixtures/python/tuple.parseA.txt rename to test/fixtures/python/corpus/tuple.parseA.txt diff --git a/test/fixtures/python/tuple.parseB.txt b/test/fixtures/python/corpus/tuple.parseB.txt similarity index 100% rename from test/fixtures/python/tuple.parseB.txt rename to test/fixtures/python/corpus/tuple.parseB.txt diff --git a/test/fixtures/python/unary-operator.A.py b/test/fixtures/python/corpus/unary-operator.A.py similarity index 100% rename from test/fixtures/python/unary-operator.A.py rename to test/fixtures/python/corpus/unary-operator.A.py diff --git a/test/fixtures/python/unary-operator.B.py b/test/fixtures/python/corpus/unary-operator.B.py similarity index 100% rename from test/fixtures/python/unary-operator.B.py rename to test/fixtures/python/corpus/unary-operator.B.py diff --git a/test/fixtures/python/unary-operator.diffA-B.txt b/test/fixtures/python/corpus/unary-operator.diffA-B.txt similarity index 100% rename from test/fixtures/python/unary-operator.diffA-B.txt rename to test/fixtures/python/corpus/unary-operator.diffA-B.txt diff --git a/test/fixtures/python/unary-operator.diffB-A.txt b/test/fixtures/python/corpus/unary-operator.diffB-A.txt similarity index 100% rename from test/fixtures/python/unary-operator.diffB-A.txt rename to test/fixtures/python/corpus/unary-operator.diffB-A.txt diff --git a/test/fixtures/python/unary-operator.parseA.txt b/test/fixtures/python/corpus/unary-operator.parseA.txt similarity index 100% rename from test/fixtures/python/unary-operator.parseA.txt rename to test/fixtures/python/corpus/unary-operator.parseA.txt diff --git a/test/fixtures/python/unary-operator.parseB.txt b/test/fixtures/python/corpus/unary-operator.parseB.txt similarity index 100% rename from test/fixtures/python/unary-operator.parseB.txt rename to test/fixtures/python/corpus/unary-operator.parseB.txt diff --git a/test/fixtures/python/while-statement.A.py b/test/fixtures/python/corpus/while-statement.A.py similarity index 100% rename from test/fixtures/python/while-statement.A.py rename to test/fixtures/python/corpus/while-statement.A.py diff --git a/test/fixtures/python/while-statement.B.py b/test/fixtures/python/corpus/while-statement.B.py similarity index 100% rename from test/fixtures/python/while-statement.B.py rename to test/fixtures/python/corpus/while-statement.B.py diff --git a/test/fixtures/python/while-statement.diffA-B.txt b/test/fixtures/python/corpus/while-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/while-statement.diffA-B.txt rename to test/fixtures/python/corpus/while-statement.diffA-B.txt diff --git a/test/fixtures/python/while-statement.diffB-A.txt b/test/fixtures/python/corpus/while-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/while-statement.diffB-A.txt rename to test/fixtures/python/corpus/while-statement.diffB-A.txt diff --git a/test/fixtures/python/while-statement.parseA.txt b/test/fixtures/python/corpus/while-statement.parseA.txt similarity index 100% rename from test/fixtures/python/while-statement.parseA.txt rename to test/fixtures/python/corpus/while-statement.parseA.txt diff --git a/test/fixtures/python/while-statement.parseB.txt b/test/fixtures/python/corpus/while-statement.parseB.txt similarity index 100% rename from test/fixtures/python/while-statement.parseB.txt rename to test/fixtures/python/corpus/while-statement.parseB.txt diff --git a/test/fixtures/python/with-statement.A.py b/test/fixtures/python/corpus/with-statement.A.py similarity index 100% rename from test/fixtures/python/with-statement.A.py rename to test/fixtures/python/corpus/with-statement.A.py diff --git a/test/fixtures/python/with-statement.B.py b/test/fixtures/python/corpus/with-statement.B.py similarity index 100% rename from test/fixtures/python/with-statement.B.py rename to test/fixtures/python/corpus/with-statement.B.py diff --git a/test/fixtures/python/with-statement.diffA-B.txt b/test/fixtures/python/corpus/with-statement.diffA-B.txt similarity index 100% rename from test/fixtures/python/with-statement.diffA-B.txt rename to test/fixtures/python/corpus/with-statement.diffA-B.txt diff --git a/test/fixtures/python/with-statement.diffB-A.txt b/test/fixtures/python/corpus/with-statement.diffB-A.txt similarity index 100% rename from test/fixtures/python/with-statement.diffB-A.txt rename to test/fixtures/python/corpus/with-statement.diffB-A.txt diff --git a/test/fixtures/python/with-statement.parseA.txt b/test/fixtures/python/corpus/with-statement.parseA.txt similarity index 100% rename from test/fixtures/python/with-statement.parseA.txt rename to test/fixtures/python/corpus/with-statement.parseA.txt diff --git a/test/fixtures/python/with-statement.parseB.txt b/test/fixtures/python/corpus/with-statement.parseB.txt similarity index 100% rename from test/fixtures/python/with-statement.parseB.txt rename to test/fixtures/python/corpus/with-statement.parseB.txt diff --git a/test/fixtures/python/with.A.py b/test/fixtures/python/corpus/with.A.py similarity index 100% rename from test/fixtures/python/with.A.py rename to test/fixtures/python/corpus/with.A.py diff --git a/test/fixtures/python/with.B.py b/test/fixtures/python/corpus/with.B.py similarity index 100% rename from test/fixtures/python/with.B.py rename to test/fixtures/python/corpus/with.B.py diff --git a/test/fixtures/python/with.diffA-B.txt b/test/fixtures/python/corpus/with.diffA-B.txt similarity index 100% rename from test/fixtures/python/with.diffA-B.txt rename to test/fixtures/python/corpus/with.diffA-B.txt diff --git a/test/fixtures/python/with.diffB-A.txt b/test/fixtures/python/corpus/with.diffB-A.txt similarity index 100% rename from test/fixtures/python/with.diffB-A.txt rename to test/fixtures/python/corpus/with.diffB-A.txt diff --git a/test/fixtures/python/with.parseA.txt b/test/fixtures/python/corpus/with.parseA.txt similarity index 100% rename from test/fixtures/python/with.parseA.txt rename to test/fixtures/python/corpus/with.parseA.txt diff --git a/test/fixtures/python/with.parseB.txt b/test/fixtures/python/corpus/with.parseB.txt similarity index 100% rename from test/fixtures/python/with.parseB.txt rename to test/fixtures/python/corpus/with.parseB.txt diff --git a/test/fixtures/python/yield.A.py b/test/fixtures/python/corpus/yield.A.py similarity index 100% rename from test/fixtures/python/yield.A.py rename to test/fixtures/python/corpus/yield.A.py diff --git a/test/fixtures/python/yield.B.py b/test/fixtures/python/corpus/yield.B.py similarity index 100% rename from test/fixtures/python/yield.B.py rename to test/fixtures/python/corpus/yield.B.py diff --git a/test/fixtures/python/yield.diffA-B.txt b/test/fixtures/python/corpus/yield.diffA-B.txt similarity index 100% rename from test/fixtures/python/yield.diffA-B.txt rename to test/fixtures/python/corpus/yield.diffA-B.txt diff --git a/test/fixtures/python/yield.diffB-A.txt b/test/fixtures/python/corpus/yield.diffB-A.txt similarity index 100% rename from test/fixtures/python/yield.diffB-A.txt rename to test/fixtures/python/corpus/yield.diffB-A.txt diff --git a/test/fixtures/python/yield.parseA.txt b/test/fixtures/python/corpus/yield.parseA.txt similarity index 100% rename from test/fixtures/python/yield.parseA.txt rename to test/fixtures/python/corpus/yield.parseA.txt diff --git a/test/fixtures/python/yield.parseB.txt b/test/fixtures/python/corpus/yield.parseB.txt similarity index 100% rename from test/fixtures/python/yield.parseB.txt rename to test/fixtures/python/corpus/yield.parseB.txt diff --git a/test/fixtures/ruby/alias.A.rb b/test/fixtures/ruby/corpus/alias.A.rb similarity index 100% rename from test/fixtures/ruby/alias.A.rb rename to test/fixtures/ruby/corpus/alias.A.rb diff --git a/test/fixtures/ruby/alias.parseA.txt b/test/fixtures/ruby/corpus/alias.parseA.txt similarity index 100% rename from test/fixtures/ruby/alias.parseA.txt rename to test/fixtures/ruby/corpus/alias.parseA.txt diff --git a/test/fixtures/ruby/and-or.A.rb b/test/fixtures/ruby/corpus/and-or.A.rb similarity index 100% rename from test/fixtures/ruby/and-or.A.rb rename to test/fixtures/ruby/corpus/and-or.A.rb diff --git a/test/fixtures/ruby/and-or.B.rb b/test/fixtures/ruby/corpus/and-or.B.rb similarity index 100% rename from test/fixtures/ruby/and-or.B.rb rename to test/fixtures/ruby/corpus/and-or.B.rb diff --git a/test/fixtures/ruby/and-or.diffA-B.txt b/test/fixtures/ruby/corpus/and-or.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/and-or.diffA-B.txt rename to test/fixtures/ruby/corpus/and-or.diffA-B.txt diff --git a/test/fixtures/ruby/and-or.diffB-A.txt b/test/fixtures/ruby/corpus/and-or.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/and-or.diffB-A.txt rename to test/fixtures/ruby/corpus/and-or.diffB-A.txt diff --git a/test/fixtures/ruby/and-or.parseA.txt b/test/fixtures/ruby/corpus/and-or.parseA.txt similarity index 100% rename from test/fixtures/ruby/and-or.parseA.txt rename to test/fixtures/ruby/corpus/and-or.parseA.txt diff --git a/test/fixtures/ruby/and-or.parseB.txt b/test/fixtures/ruby/corpus/and-or.parseB.txt similarity index 100% rename from test/fixtures/ruby/and-or.parseB.txt rename to test/fixtures/ruby/corpus/and-or.parseB.txt diff --git a/test/fixtures/ruby/array.A.rb b/test/fixtures/ruby/corpus/array.A.rb similarity index 100% rename from test/fixtures/ruby/array.A.rb rename to test/fixtures/ruby/corpus/array.A.rb diff --git a/test/fixtures/ruby/array.B.rb b/test/fixtures/ruby/corpus/array.B.rb similarity index 100% rename from test/fixtures/ruby/array.B.rb rename to test/fixtures/ruby/corpus/array.B.rb diff --git a/test/fixtures/ruby/array.diffA-B.txt b/test/fixtures/ruby/corpus/array.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/array.diffA-B.txt rename to test/fixtures/ruby/corpus/array.diffA-B.txt diff --git a/test/fixtures/ruby/array.diffB-A.txt b/test/fixtures/ruby/corpus/array.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/array.diffB-A.txt rename to test/fixtures/ruby/corpus/array.diffB-A.txt diff --git a/test/fixtures/ruby/array.parseA.txt b/test/fixtures/ruby/corpus/array.parseA.txt similarity index 100% rename from test/fixtures/ruby/array.parseA.txt rename to test/fixtures/ruby/corpus/array.parseA.txt diff --git a/test/fixtures/ruby/array.parseB.txt b/test/fixtures/ruby/corpus/array.parseB.txt similarity index 100% rename from test/fixtures/ruby/array.parseB.txt rename to test/fixtures/ruby/corpus/array.parseB.txt diff --git a/test/fixtures/ruby/assignment.A.rb b/test/fixtures/ruby/corpus/assignment.A.rb similarity index 100% rename from test/fixtures/ruby/assignment.A.rb rename to test/fixtures/ruby/corpus/assignment.A.rb diff --git a/test/fixtures/ruby/assignment.B.rb b/test/fixtures/ruby/corpus/assignment.B.rb similarity index 100% rename from test/fixtures/ruby/assignment.B.rb rename to test/fixtures/ruby/corpus/assignment.B.rb diff --git a/test/fixtures/ruby/assignment.diffA-B.txt b/test/fixtures/ruby/corpus/assignment.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/assignment.diffA-B.txt rename to test/fixtures/ruby/corpus/assignment.diffA-B.txt diff --git a/test/fixtures/ruby/assignment.diffB-A.txt b/test/fixtures/ruby/corpus/assignment.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/assignment.diffB-A.txt rename to test/fixtures/ruby/corpus/assignment.diffB-A.txt diff --git a/test/fixtures/ruby/assignment.parseA.txt b/test/fixtures/ruby/corpus/assignment.parseA.txt similarity index 100% rename from test/fixtures/ruby/assignment.parseA.txt rename to test/fixtures/ruby/corpus/assignment.parseA.txt diff --git a/test/fixtures/ruby/assignment.parseB.txt b/test/fixtures/ruby/corpus/assignment.parseB.txt similarity index 100% rename from test/fixtures/ruby/assignment.parseB.txt rename to test/fixtures/ruby/corpus/assignment.parseB.txt diff --git a/test/fixtures/ruby/begin-block.A.rb b/test/fixtures/ruby/corpus/begin-block.A.rb similarity index 100% rename from test/fixtures/ruby/begin-block.A.rb rename to test/fixtures/ruby/corpus/begin-block.A.rb diff --git a/test/fixtures/ruby/begin-block.B.rb b/test/fixtures/ruby/corpus/begin-block.B.rb similarity index 100% rename from test/fixtures/ruby/begin-block.B.rb rename to test/fixtures/ruby/corpus/begin-block.B.rb diff --git a/test/fixtures/ruby/begin-block.diffA-B.txt b/test/fixtures/ruby/corpus/begin-block.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/begin-block.diffA-B.txt rename to test/fixtures/ruby/corpus/begin-block.diffA-B.txt diff --git a/test/fixtures/ruby/begin-block.diffB-A.txt b/test/fixtures/ruby/corpus/begin-block.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/begin-block.diffB-A.txt rename to test/fixtures/ruby/corpus/begin-block.diffB-A.txt diff --git a/test/fixtures/ruby/begin-block.parseA.txt b/test/fixtures/ruby/corpus/begin-block.parseA.txt similarity index 100% rename from test/fixtures/ruby/begin-block.parseA.txt rename to test/fixtures/ruby/corpus/begin-block.parseA.txt diff --git a/test/fixtures/ruby/begin-block.parseB.txt b/test/fixtures/ruby/corpus/begin-block.parseB.txt similarity index 100% rename from test/fixtures/ruby/begin-block.parseB.txt rename to test/fixtures/ruby/corpus/begin-block.parseB.txt diff --git a/test/fixtures/ruby/begin.A.rb b/test/fixtures/ruby/corpus/begin.A.rb similarity index 100% rename from test/fixtures/ruby/begin.A.rb rename to test/fixtures/ruby/corpus/begin.A.rb diff --git a/test/fixtures/ruby/begin.B.rb b/test/fixtures/ruby/corpus/begin.B.rb similarity index 100% rename from test/fixtures/ruby/begin.B.rb rename to test/fixtures/ruby/corpus/begin.B.rb diff --git a/test/fixtures/ruby/begin.diffA-B.txt b/test/fixtures/ruby/corpus/begin.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/begin.diffA-B.txt rename to test/fixtures/ruby/corpus/begin.diffA-B.txt diff --git a/test/fixtures/ruby/begin.diffB-A.txt b/test/fixtures/ruby/corpus/begin.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/begin.diffB-A.txt rename to test/fixtures/ruby/corpus/begin.diffB-A.txt diff --git a/test/fixtures/ruby/begin.parseA.txt b/test/fixtures/ruby/corpus/begin.parseA.txt similarity index 100% rename from test/fixtures/ruby/begin.parseA.txt rename to test/fixtures/ruby/corpus/begin.parseA.txt diff --git a/test/fixtures/ruby/begin.parseB.txt b/test/fixtures/ruby/corpus/begin.parseB.txt similarity index 100% rename from test/fixtures/ruby/begin.parseB.txt rename to test/fixtures/ruby/corpus/begin.parseB.txt diff --git a/test/fixtures/ruby/binary.A.rb b/test/fixtures/ruby/corpus/binary.A.rb similarity index 100% rename from test/fixtures/ruby/binary.A.rb rename to test/fixtures/ruby/corpus/binary.A.rb diff --git a/test/fixtures/ruby/binary.parseA.txt b/test/fixtures/ruby/corpus/binary.parseA.txt similarity index 100% rename from test/fixtures/ruby/binary.parseA.txt rename to test/fixtures/ruby/corpus/binary.parseA.txt diff --git a/test/fixtures/ruby/bitwise-operator.A.rb b/test/fixtures/ruby/corpus/bitwise-operator.A.rb similarity index 100% rename from test/fixtures/ruby/bitwise-operator.A.rb rename to test/fixtures/ruby/corpus/bitwise-operator.A.rb diff --git a/test/fixtures/ruby/bitwise-operator.B.rb b/test/fixtures/ruby/corpus/bitwise-operator.B.rb similarity index 100% rename from test/fixtures/ruby/bitwise-operator.B.rb rename to test/fixtures/ruby/corpus/bitwise-operator.B.rb diff --git a/test/fixtures/ruby/bitwise-operator.diffA-B.txt b/test/fixtures/ruby/corpus/bitwise-operator.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/bitwise-operator.diffA-B.txt rename to test/fixtures/ruby/corpus/bitwise-operator.diffA-B.txt diff --git a/test/fixtures/ruby/bitwise-operator.diffB-A.txt b/test/fixtures/ruby/corpus/bitwise-operator.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/bitwise-operator.diffB-A.txt rename to test/fixtures/ruby/corpus/bitwise-operator.diffB-A.txt diff --git a/test/fixtures/ruby/bitwise-operator.parseA.txt b/test/fixtures/ruby/corpus/bitwise-operator.parseA.txt similarity index 100% rename from test/fixtures/ruby/bitwise-operator.parseA.txt rename to test/fixtures/ruby/corpus/bitwise-operator.parseA.txt diff --git a/test/fixtures/ruby/bitwise-operator.parseB.txt b/test/fixtures/ruby/corpus/bitwise-operator.parseB.txt similarity index 100% rename from test/fixtures/ruby/bitwise-operator.parseB.txt rename to test/fixtures/ruby/corpus/bitwise-operator.parseB.txt diff --git a/test/fixtures/ruby/boolean-operator.A.rb b/test/fixtures/ruby/corpus/boolean-operator.A.rb similarity index 100% rename from test/fixtures/ruby/boolean-operator.A.rb rename to test/fixtures/ruby/corpus/boolean-operator.A.rb diff --git a/test/fixtures/ruby/boolean-operator.B.rb b/test/fixtures/ruby/corpus/boolean-operator.B.rb similarity index 100% rename from test/fixtures/ruby/boolean-operator.B.rb rename to test/fixtures/ruby/corpus/boolean-operator.B.rb diff --git a/test/fixtures/ruby/boolean-operator.diffA-B.txt b/test/fixtures/ruby/corpus/boolean-operator.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/boolean-operator.diffA-B.txt rename to test/fixtures/ruby/corpus/boolean-operator.diffA-B.txt diff --git a/test/fixtures/ruby/boolean-operator.diffB-A.txt b/test/fixtures/ruby/corpus/boolean-operator.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/boolean-operator.diffB-A.txt rename to test/fixtures/ruby/corpus/boolean-operator.diffB-A.txt diff --git a/test/fixtures/ruby/boolean-operator.parseA.txt b/test/fixtures/ruby/corpus/boolean-operator.parseA.txt similarity index 100% rename from test/fixtures/ruby/boolean-operator.parseA.txt rename to test/fixtures/ruby/corpus/boolean-operator.parseA.txt diff --git a/test/fixtures/ruby/boolean-operator.parseB.txt b/test/fixtures/ruby/corpus/boolean-operator.parseB.txt similarity index 100% rename from test/fixtures/ruby/boolean-operator.parseB.txt rename to test/fixtures/ruby/corpus/boolean-operator.parseB.txt diff --git a/test/fixtures/ruby/break.A.rb b/test/fixtures/ruby/corpus/break.A.rb similarity index 100% rename from test/fixtures/ruby/break.A.rb rename to test/fixtures/ruby/corpus/break.A.rb diff --git a/test/fixtures/ruby/break.B.rb b/test/fixtures/ruby/corpus/break.B.rb similarity index 100% rename from test/fixtures/ruby/break.B.rb rename to test/fixtures/ruby/corpus/break.B.rb diff --git a/test/fixtures/ruby/break.diffA-B.txt b/test/fixtures/ruby/corpus/break.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/break.diffA-B.txt rename to test/fixtures/ruby/corpus/break.diffA-B.txt diff --git a/test/fixtures/ruby/break.diffB-A.txt b/test/fixtures/ruby/corpus/break.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/break.diffB-A.txt rename to test/fixtures/ruby/corpus/break.diffB-A.txt diff --git a/test/fixtures/ruby/break.parseA.txt b/test/fixtures/ruby/corpus/break.parseA.txt similarity index 100% rename from test/fixtures/ruby/break.parseA.txt rename to test/fixtures/ruby/corpus/break.parseA.txt diff --git a/test/fixtures/ruby/break.parseB.txt b/test/fixtures/ruby/corpus/break.parseB.txt similarity index 100% rename from test/fixtures/ruby/break.parseB.txt rename to test/fixtures/ruby/corpus/break.parseB.txt diff --git a/test/fixtures/ruby/calls.A.rb b/test/fixtures/ruby/corpus/calls.A.rb similarity index 100% rename from test/fixtures/ruby/calls.A.rb rename to test/fixtures/ruby/corpus/calls.A.rb diff --git a/test/fixtures/ruby/calls.parseA.txt b/test/fixtures/ruby/corpus/calls.parseA.txt similarity index 100% rename from test/fixtures/ruby/calls.parseA.txt rename to test/fixtures/ruby/corpus/calls.parseA.txt diff --git a/test/fixtures/ruby/chained-string.A.rb b/test/fixtures/ruby/corpus/chained-string.A.rb similarity index 100% rename from test/fixtures/ruby/chained-string.A.rb rename to test/fixtures/ruby/corpus/chained-string.A.rb diff --git a/test/fixtures/ruby/chained-string.parseA.txt b/test/fixtures/ruby/corpus/chained-string.parseA.txt similarity index 100% rename from test/fixtures/ruby/chained-string.parseA.txt rename to test/fixtures/ruby/corpus/chained-string.parseA.txt diff --git a/test/fixtures/ruby/class.A.rb b/test/fixtures/ruby/corpus/class.A.rb similarity index 100% rename from test/fixtures/ruby/class.A.rb rename to test/fixtures/ruby/corpus/class.A.rb diff --git a/test/fixtures/ruby/class.B.rb b/test/fixtures/ruby/corpus/class.B.rb similarity index 100% rename from test/fixtures/ruby/class.B.rb rename to test/fixtures/ruby/corpus/class.B.rb diff --git a/test/fixtures/ruby/class.diffA-B.txt b/test/fixtures/ruby/corpus/class.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/class.diffA-B.txt rename to test/fixtures/ruby/corpus/class.diffA-B.txt diff --git a/test/fixtures/ruby/class.diffB-A.txt b/test/fixtures/ruby/corpus/class.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/class.diffB-A.txt rename to test/fixtures/ruby/corpus/class.diffB-A.txt diff --git a/test/fixtures/ruby/class.parseA.txt b/test/fixtures/ruby/corpus/class.parseA.txt similarity index 100% rename from test/fixtures/ruby/class.parseA.txt rename to test/fixtures/ruby/corpus/class.parseA.txt diff --git a/test/fixtures/ruby/class.parseB.txt b/test/fixtures/ruby/corpus/class.parseB.txt similarity index 100% rename from test/fixtures/ruby/class.parseB.txt rename to test/fixtures/ruby/corpus/class.parseB.txt diff --git a/test/fixtures/ruby/comment.A.rb b/test/fixtures/ruby/corpus/comment.A.rb similarity index 100% rename from test/fixtures/ruby/comment.A.rb rename to test/fixtures/ruby/corpus/comment.A.rb diff --git a/test/fixtures/ruby/comment.B.rb b/test/fixtures/ruby/corpus/comment.B.rb similarity index 100% rename from test/fixtures/ruby/comment.B.rb rename to test/fixtures/ruby/corpus/comment.B.rb diff --git a/test/fixtures/ruby/comment.diffA-B.txt b/test/fixtures/ruby/corpus/comment.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/comment.diffA-B.txt rename to test/fixtures/ruby/corpus/comment.diffA-B.txt diff --git a/test/fixtures/ruby/comment.diffB-A.txt b/test/fixtures/ruby/corpus/comment.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/comment.diffB-A.txt rename to test/fixtures/ruby/corpus/comment.diffB-A.txt diff --git a/test/fixtures/ruby/comment.parseA.txt b/test/fixtures/ruby/corpus/comment.parseA.txt similarity index 100% rename from test/fixtures/ruby/comment.parseA.txt rename to test/fixtures/ruby/corpus/comment.parseA.txt diff --git a/test/fixtures/ruby/comment.parseB.txt b/test/fixtures/ruby/corpus/comment.parseB.txt similarity index 100% rename from test/fixtures/ruby/comment.parseB.txt rename to test/fixtures/ruby/corpus/comment.parseB.txt diff --git a/test/fixtures/ruby/comparision-operator.A.rb b/test/fixtures/ruby/corpus/comparision-operator.A.rb similarity index 100% rename from test/fixtures/ruby/comparision-operator.A.rb rename to test/fixtures/ruby/corpus/comparision-operator.A.rb diff --git a/test/fixtures/ruby/comparision-operator.B.rb b/test/fixtures/ruby/corpus/comparision-operator.B.rb similarity index 100% rename from test/fixtures/ruby/comparision-operator.B.rb rename to test/fixtures/ruby/corpus/comparision-operator.B.rb diff --git a/test/fixtures/ruby/comparision-operator.diffA-B.txt b/test/fixtures/ruby/corpus/comparision-operator.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/comparision-operator.diffA-B.txt rename to test/fixtures/ruby/corpus/comparision-operator.diffA-B.txt diff --git a/test/fixtures/ruby/comparision-operator.diffB-A.txt b/test/fixtures/ruby/corpus/comparision-operator.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/comparision-operator.diffB-A.txt rename to test/fixtures/ruby/corpus/comparision-operator.diffB-A.txt diff --git a/test/fixtures/ruby/comparision-operator.parseA.txt b/test/fixtures/ruby/corpus/comparision-operator.parseA.txt similarity index 100% rename from test/fixtures/ruby/comparision-operator.parseA.txt rename to test/fixtures/ruby/corpus/comparision-operator.parseA.txt diff --git a/test/fixtures/ruby/comparision-operator.parseB.txt b/test/fixtures/ruby/corpus/comparision-operator.parseB.txt similarity index 100% rename from test/fixtures/ruby/comparision-operator.parseB.txt rename to test/fixtures/ruby/corpus/comparision-operator.parseB.txt diff --git a/test/fixtures/ruby/conditional-assignment.A.rb b/test/fixtures/ruby/corpus/conditional-assignment.A.rb similarity index 100% rename from test/fixtures/ruby/conditional-assignment.A.rb rename to test/fixtures/ruby/corpus/conditional-assignment.A.rb diff --git a/test/fixtures/ruby/conditional-assignment.B.rb b/test/fixtures/ruby/corpus/conditional-assignment.B.rb similarity index 100% rename from test/fixtures/ruby/conditional-assignment.B.rb rename to test/fixtures/ruby/corpus/conditional-assignment.B.rb diff --git a/test/fixtures/ruby/conditional-assignment.diffA-B.txt b/test/fixtures/ruby/corpus/conditional-assignment.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/conditional-assignment.diffA-B.txt rename to test/fixtures/ruby/corpus/conditional-assignment.diffA-B.txt diff --git a/test/fixtures/ruby/conditional-assignment.diffB-A.txt b/test/fixtures/ruby/corpus/conditional-assignment.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/conditional-assignment.diffB-A.txt rename to test/fixtures/ruby/corpus/conditional-assignment.diffB-A.txt diff --git a/test/fixtures/ruby/conditional-assignment.parseA.txt b/test/fixtures/ruby/corpus/conditional-assignment.parseA.txt similarity index 100% rename from test/fixtures/ruby/conditional-assignment.parseA.txt rename to test/fixtures/ruby/corpus/conditional-assignment.parseA.txt diff --git a/test/fixtures/ruby/conditional-assignment.parseB.txt b/test/fixtures/ruby/corpus/conditional-assignment.parseB.txt similarity index 100% rename from test/fixtures/ruby/conditional-assignment.parseB.txt rename to test/fixtures/ruby/corpus/conditional-assignment.parseB.txt diff --git a/test/fixtures/ruby/delimiter.A.rb b/test/fixtures/ruby/corpus/delimiter.A.rb similarity index 100% rename from test/fixtures/ruby/delimiter.A.rb rename to test/fixtures/ruby/corpus/delimiter.A.rb diff --git a/test/fixtures/ruby/delimiter.B.rb b/test/fixtures/ruby/corpus/delimiter.B.rb similarity index 100% rename from test/fixtures/ruby/delimiter.B.rb rename to test/fixtures/ruby/corpus/delimiter.B.rb diff --git a/test/fixtures/ruby/delimiter.diffA-B.txt b/test/fixtures/ruby/corpus/delimiter.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/delimiter.diffA-B.txt rename to test/fixtures/ruby/corpus/delimiter.diffA-B.txt diff --git a/test/fixtures/ruby/delimiter.diffB-A.txt b/test/fixtures/ruby/corpus/delimiter.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/delimiter.diffB-A.txt rename to test/fixtures/ruby/corpus/delimiter.diffB-A.txt diff --git a/test/fixtures/ruby/delimiter.parseA.txt b/test/fixtures/ruby/corpus/delimiter.parseA.txt similarity index 100% rename from test/fixtures/ruby/delimiter.parseA.txt rename to test/fixtures/ruby/corpus/delimiter.parseA.txt diff --git a/test/fixtures/ruby/delimiter.parseB.txt b/test/fixtures/ruby/corpus/delimiter.parseB.txt similarity index 100% rename from test/fixtures/ruby/delimiter.parseB.txt rename to test/fixtures/ruby/corpus/delimiter.parseB.txt diff --git a/test/fixtures/ruby/element-reference.A.rb b/test/fixtures/ruby/corpus/element-reference.A.rb similarity index 100% rename from test/fixtures/ruby/element-reference.A.rb rename to test/fixtures/ruby/corpus/element-reference.A.rb diff --git a/test/fixtures/ruby/element-reference.B.rb b/test/fixtures/ruby/corpus/element-reference.B.rb similarity index 100% rename from test/fixtures/ruby/element-reference.B.rb rename to test/fixtures/ruby/corpus/element-reference.B.rb diff --git a/test/fixtures/ruby/element-reference.diffA-B.txt b/test/fixtures/ruby/corpus/element-reference.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/element-reference.diffA-B.txt rename to test/fixtures/ruby/corpus/element-reference.diffA-B.txt diff --git a/test/fixtures/ruby/element-reference.diffB-A.txt b/test/fixtures/ruby/corpus/element-reference.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/element-reference.diffB-A.txt rename to test/fixtures/ruby/corpus/element-reference.diffB-A.txt diff --git a/test/fixtures/ruby/element-reference.parseA.txt b/test/fixtures/ruby/corpus/element-reference.parseA.txt similarity index 100% rename from test/fixtures/ruby/element-reference.parseA.txt rename to test/fixtures/ruby/corpus/element-reference.parseA.txt diff --git a/test/fixtures/ruby/element-reference.parseB.txt b/test/fixtures/ruby/corpus/element-reference.parseB.txt similarity index 100% rename from test/fixtures/ruby/element-reference.parseB.txt rename to test/fixtures/ruby/corpus/element-reference.parseB.txt diff --git a/test/fixtures/ruby/else.A.rb b/test/fixtures/ruby/corpus/else.A.rb similarity index 100% rename from test/fixtures/ruby/else.A.rb rename to test/fixtures/ruby/corpus/else.A.rb diff --git a/test/fixtures/ruby/else.B.rb b/test/fixtures/ruby/corpus/else.B.rb similarity index 100% rename from test/fixtures/ruby/else.B.rb rename to test/fixtures/ruby/corpus/else.B.rb diff --git a/test/fixtures/ruby/else.diffA-B.txt b/test/fixtures/ruby/corpus/else.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/else.diffA-B.txt rename to test/fixtures/ruby/corpus/else.diffA-B.txt diff --git a/test/fixtures/ruby/else.diffB-A.txt b/test/fixtures/ruby/corpus/else.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/else.diffB-A.txt rename to test/fixtures/ruby/corpus/else.diffB-A.txt diff --git a/test/fixtures/ruby/else.parseA.txt b/test/fixtures/ruby/corpus/else.parseA.txt similarity index 100% rename from test/fixtures/ruby/else.parseA.txt rename to test/fixtures/ruby/corpus/else.parseA.txt diff --git a/test/fixtures/ruby/else.parseB.txt b/test/fixtures/ruby/corpus/else.parseB.txt similarity index 100% rename from test/fixtures/ruby/else.parseB.txt rename to test/fixtures/ruby/corpus/else.parseB.txt diff --git a/test/fixtures/ruby/elsif.A.rb b/test/fixtures/ruby/corpus/elsif.A.rb similarity index 100% rename from test/fixtures/ruby/elsif.A.rb rename to test/fixtures/ruby/corpus/elsif.A.rb diff --git a/test/fixtures/ruby/elsif.B.rb b/test/fixtures/ruby/corpus/elsif.B.rb similarity index 100% rename from test/fixtures/ruby/elsif.B.rb rename to test/fixtures/ruby/corpus/elsif.B.rb diff --git a/test/fixtures/ruby/elsif.diffA-B.txt b/test/fixtures/ruby/corpus/elsif.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/elsif.diffA-B.txt rename to test/fixtures/ruby/corpus/elsif.diffA-B.txt diff --git a/test/fixtures/ruby/elsif.diffB-A.txt b/test/fixtures/ruby/corpus/elsif.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/elsif.diffB-A.txt rename to test/fixtures/ruby/corpus/elsif.diffB-A.txt diff --git a/test/fixtures/ruby/elsif.parseA.txt b/test/fixtures/ruby/corpus/elsif.parseA.txt similarity index 100% rename from test/fixtures/ruby/elsif.parseA.txt rename to test/fixtures/ruby/corpus/elsif.parseA.txt diff --git a/test/fixtures/ruby/elsif.parseB.txt b/test/fixtures/ruby/corpus/elsif.parseB.txt similarity index 100% rename from test/fixtures/ruby/elsif.parseB.txt rename to test/fixtures/ruby/corpus/elsif.parseB.txt diff --git a/test/fixtures/ruby/empty-statement.A.rb b/test/fixtures/ruby/corpus/empty-statement.A.rb similarity index 100% rename from test/fixtures/ruby/empty-statement.A.rb rename to test/fixtures/ruby/corpus/empty-statement.A.rb diff --git a/test/fixtures/ruby/empty-statement.parseA.txt b/test/fixtures/ruby/corpus/empty-statement.parseA.txt similarity index 100% rename from test/fixtures/ruby/empty-statement.parseA.txt rename to test/fixtures/ruby/corpus/empty-statement.parseA.txt diff --git a/test/fixtures/ruby/end-block.A.rb b/test/fixtures/ruby/corpus/end-block.A.rb similarity index 100% rename from test/fixtures/ruby/end-block.A.rb rename to test/fixtures/ruby/corpus/end-block.A.rb diff --git a/test/fixtures/ruby/end-block.B.rb b/test/fixtures/ruby/corpus/end-block.B.rb similarity index 100% rename from test/fixtures/ruby/end-block.B.rb rename to test/fixtures/ruby/corpus/end-block.B.rb diff --git a/test/fixtures/ruby/end-block.diffA-B.txt b/test/fixtures/ruby/corpus/end-block.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/end-block.diffA-B.txt rename to test/fixtures/ruby/corpus/end-block.diffA-B.txt diff --git a/test/fixtures/ruby/end-block.diffB-A.txt b/test/fixtures/ruby/corpus/end-block.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/end-block.diffB-A.txt rename to test/fixtures/ruby/corpus/end-block.diffB-A.txt diff --git a/test/fixtures/ruby/end-block.parseA.txt b/test/fixtures/ruby/corpus/end-block.parseA.txt similarity index 100% rename from test/fixtures/ruby/end-block.parseA.txt rename to test/fixtures/ruby/corpus/end-block.parseA.txt diff --git a/test/fixtures/ruby/end-block.parseB.txt b/test/fixtures/ruby/corpus/end-block.parseB.txt similarity index 100% rename from test/fixtures/ruby/end-block.parseB.txt rename to test/fixtures/ruby/corpus/end-block.parseB.txt diff --git a/test/fixtures/ruby/ensure.A.rb b/test/fixtures/ruby/corpus/ensure.A.rb similarity index 100% rename from test/fixtures/ruby/ensure.A.rb rename to test/fixtures/ruby/corpus/ensure.A.rb diff --git a/test/fixtures/ruby/ensure.B.rb b/test/fixtures/ruby/corpus/ensure.B.rb similarity index 100% rename from test/fixtures/ruby/ensure.B.rb rename to test/fixtures/ruby/corpus/ensure.B.rb diff --git a/test/fixtures/ruby/ensure.diffA-B.txt b/test/fixtures/ruby/corpus/ensure.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/ensure.diffA-B.txt rename to test/fixtures/ruby/corpus/ensure.diffA-B.txt diff --git a/test/fixtures/ruby/ensure.diffB-A.txt b/test/fixtures/ruby/corpus/ensure.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/ensure.diffB-A.txt rename to test/fixtures/ruby/corpus/ensure.diffB-A.txt diff --git a/test/fixtures/ruby/ensure.parseA.txt b/test/fixtures/ruby/corpus/ensure.parseA.txt similarity index 100% rename from test/fixtures/ruby/ensure.parseA.txt rename to test/fixtures/ruby/corpus/ensure.parseA.txt diff --git a/test/fixtures/ruby/ensure.parseB.txt b/test/fixtures/ruby/corpus/ensure.parseB.txt similarity index 100% rename from test/fixtures/ruby/ensure.parseB.txt rename to test/fixtures/ruby/corpus/ensure.parseB.txt diff --git a/test/fixtures/ruby/for.A.rb b/test/fixtures/ruby/corpus/for.A.rb similarity index 100% rename from test/fixtures/ruby/for.A.rb rename to test/fixtures/ruby/corpus/for.A.rb diff --git a/test/fixtures/ruby/for.B.rb b/test/fixtures/ruby/corpus/for.B.rb similarity index 100% rename from test/fixtures/ruby/for.B.rb rename to test/fixtures/ruby/corpus/for.B.rb diff --git a/test/fixtures/ruby/for.diffA-B.txt b/test/fixtures/ruby/corpus/for.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/for.diffA-B.txt rename to test/fixtures/ruby/corpus/for.diffA-B.txt diff --git a/test/fixtures/ruby/for.diffB-A.txt b/test/fixtures/ruby/corpus/for.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/for.diffB-A.txt rename to test/fixtures/ruby/corpus/for.diffB-A.txt diff --git a/test/fixtures/ruby/for.parseA.txt b/test/fixtures/ruby/corpus/for.parseA.txt similarity index 100% rename from test/fixtures/ruby/for.parseA.txt rename to test/fixtures/ruby/corpus/for.parseA.txt diff --git a/test/fixtures/ruby/for.parseB.txt b/test/fixtures/ruby/corpus/for.parseB.txt similarity index 100% rename from test/fixtures/ruby/for.parseB.txt rename to test/fixtures/ruby/corpus/for.parseB.txt diff --git a/test/fixtures/ruby/hash.A.rb b/test/fixtures/ruby/corpus/hash.A.rb similarity index 100% rename from test/fixtures/ruby/hash.A.rb rename to test/fixtures/ruby/corpus/hash.A.rb diff --git a/test/fixtures/ruby/hash.B.rb b/test/fixtures/ruby/corpus/hash.B.rb similarity index 100% rename from test/fixtures/ruby/hash.B.rb rename to test/fixtures/ruby/corpus/hash.B.rb diff --git a/test/fixtures/ruby/hash.diffA-B.txt b/test/fixtures/ruby/corpus/hash.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/hash.diffA-B.txt rename to test/fixtures/ruby/corpus/hash.diffA-B.txt diff --git a/test/fixtures/ruby/hash.diffB-A.txt b/test/fixtures/ruby/corpus/hash.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/hash.diffB-A.txt rename to test/fixtures/ruby/corpus/hash.diffB-A.txt diff --git a/test/fixtures/ruby/hash.parseA.txt b/test/fixtures/ruby/corpus/hash.parseA.txt similarity index 100% rename from test/fixtures/ruby/hash.parseA.txt rename to test/fixtures/ruby/corpus/hash.parseA.txt diff --git a/test/fixtures/ruby/hash.parseB.txt b/test/fixtures/ruby/corpus/hash.parseB.txt similarity index 100% rename from test/fixtures/ruby/hash.parseB.txt rename to test/fixtures/ruby/corpus/hash.parseB.txt diff --git a/test/fixtures/ruby/heredoc.A.rb b/test/fixtures/ruby/corpus/heredoc.A.rb similarity index 100% rename from test/fixtures/ruby/heredoc.A.rb rename to test/fixtures/ruby/corpus/heredoc.A.rb diff --git a/test/fixtures/ruby/heredoc.B.rb b/test/fixtures/ruby/corpus/heredoc.B.rb similarity index 100% rename from test/fixtures/ruby/heredoc.B.rb rename to test/fixtures/ruby/corpus/heredoc.B.rb diff --git a/test/fixtures/ruby/heredoc.diffA-B.txt b/test/fixtures/ruby/corpus/heredoc.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/heredoc.diffA-B.txt rename to test/fixtures/ruby/corpus/heredoc.diffA-B.txt diff --git a/test/fixtures/ruby/heredoc.diffB-A.txt b/test/fixtures/ruby/corpus/heredoc.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/heredoc.diffB-A.txt rename to test/fixtures/ruby/corpus/heredoc.diffB-A.txt diff --git a/test/fixtures/ruby/heredoc.parseA.txt b/test/fixtures/ruby/corpus/heredoc.parseA.txt similarity index 100% rename from test/fixtures/ruby/heredoc.parseA.txt rename to test/fixtures/ruby/corpus/heredoc.parseA.txt diff --git a/test/fixtures/ruby/heredoc.parseB.txt b/test/fixtures/ruby/corpus/heredoc.parseB.txt similarity index 100% rename from test/fixtures/ruby/heredoc.parseB.txt rename to test/fixtures/ruby/corpus/heredoc.parseB.txt diff --git a/test/fixtures/ruby/if-unless-modifiers.A.rb b/test/fixtures/ruby/corpus/if-unless-modifiers.A.rb similarity index 100% rename from test/fixtures/ruby/if-unless-modifiers.A.rb rename to test/fixtures/ruby/corpus/if-unless-modifiers.A.rb diff --git a/test/fixtures/ruby/if-unless-modifiers.B.rb b/test/fixtures/ruby/corpus/if-unless-modifiers.B.rb similarity index 100% rename from test/fixtures/ruby/if-unless-modifiers.B.rb rename to test/fixtures/ruby/corpus/if-unless-modifiers.B.rb diff --git a/test/fixtures/ruby/if-unless-modifiers.diffA-B.txt b/test/fixtures/ruby/corpus/if-unless-modifiers.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/if-unless-modifiers.diffA-B.txt rename to test/fixtures/ruby/corpus/if-unless-modifiers.diffA-B.txt diff --git a/test/fixtures/ruby/if-unless-modifiers.diffB-A.txt b/test/fixtures/ruby/corpus/if-unless-modifiers.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/if-unless-modifiers.diffB-A.txt rename to test/fixtures/ruby/corpus/if-unless-modifiers.diffB-A.txt diff --git a/test/fixtures/ruby/if-unless-modifiers.parseA.txt b/test/fixtures/ruby/corpus/if-unless-modifiers.parseA.txt similarity index 100% rename from test/fixtures/ruby/if-unless-modifiers.parseA.txt rename to test/fixtures/ruby/corpus/if-unless-modifiers.parseA.txt diff --git a/test/fixtures/ruby/if-unless-modifiers.parseB.txt b/test/fixtures/ruby/corpus/if-unless-modifiers.parseB.txt similarity index 100% rename from test/fixtures/ruby/if-unless-modifiers.parseB.txt rename to test/fixtures/ruby/corpus/if-unless-modifiers.parseB.txt diff --git a/test/fixtures/ruby/if.A.rb b/test/fixtures/ruby/corpus/if.A.rb similarity index 100% rename from test/fixtures/ruby/if.A.rb rename to test/fixtures/ruby/corpus/if.A.rb diff --git a/test/fixtures/ruby/if.B.rb b/test/fixtures/ruby/corpus/if.B.rb similarity index 100% rename from test/fixtures/ruby/if.B.rb rename to test/fixtures/ruby/corpus/if.B.rb diff --git a/test/fixtures/ruby/if.diffA-B.txt b/test/fixtures/ruby/corpus/if.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/if.diffA-B.txt rename to test/fixtures/ruby/corpus/if.diffA-B.txt diff --git a/test/fixtures/ruby/if.diffB-A.txt b/test/fixtures/ruby/corpus/if.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/if.diffB-A.txt rename to test/fixtures/ruby/corpus/if.diffB-A.txt diff --git a/test/fixtures/ruby/if.parseA.txt b/test/fixtures/ruby/corpus/if.parseA.txt similarity index 100% rename from test/fixtures/ruby/if.parseA.txt rename to test/fixtures/ruby/corpus/if.parseA.txt diff --git a/test/fixtures/ruby/if.parseB.txt b/test/fixtures/ruby/corpus/if.parseB.txt similarity index 100% rename from test/fixtures/ruby/if.parseB.txt rename to test/fixtures/ruby/corpus/if.parseB.txt diff --git a/test/fixtures/ruby/interpolation.A.rb b/test/fixtures/ruby/corpus/interpolation.A.rb similarity index 100% rename from test/fixtures/ruby/interpolation.A.rb rename to test/fixtures/ruby/corpus/interpolation.A.rb diff --git a/test/fixtures/ruby/interpolation.B.rb b/test/fixtures/ruby/corpus/interpolation.B.rb similarity index 100% rename from test/fixtures/ruby/interpolation.B.rb rename to test/fixtures/ruby/corpus/interpolation.B.rb diff --git a/test/fixtures/ruby/interpolation.diffA-B.txt b/test/fixtures/ruby/corpus/interpolation.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/interpolation.diffA-B.txt rename to test/fixtures/ruby/corpus/interpolation.diffA-B.txt diff --git a/test/fixtures/ruby/interpolation.diffB-A.txt b/test/fixtures/ruby/corpus/interpolation.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/interpolation.diffB-A.txt rename to test/fixtures/ruby/corpus/interpolation.diffB-A.txt diff --git a/test/fixtures/ruby/interpolation.parseA.txt b/test/fixtures/ruby/corpus/interpolation.parseA.txt similarity index 100% rename from test/fixtures/ruby/interpolation.parseA.txt rename to test/fixtures/ruby/corpus/interpolation.parseA.txt diff --git a/test/fixtures/ruby/interpolation.parseB.txt b/test/fixtures/ruby/corpus/interpolation.parseB.txt similarity index 100% rename from test/fixtures/ruby/interpolation.parseB.txt rename to test/fixtures/ruby/corpus/interpolation.parseB.txt diff --git a/test/fixtures/ruby/keywords.A.rb b/test/fixtures/ruby/corpus/keywords.A.rb similarity index 100% rename from test/fixtures/ruby/keywords.A.rb rename to test/fixtures/ruby/corpus/keywords.A.rb diff --git a/test/fixtures/ruby/keywords.parseA.txt b/test/fixtures/ruby/corpus/keywords.parseA.txt similarity index 100% rename from test/fixtures/ruby/keywords.parseA.txt rename to test/fixtures/ruby/corpus/keywords.parseA.txt diff --git a/test/fixtures/ruby/lambda-dash-rocket.A.rb b/test/fixtures/ruby/corpus/lambda-dash-rocket.A.rb similarity index 100% rename from test/fixtures/ruby/lambda-dash-rocket.A.rb rename to test/fixtures/ruby/corpus/lambda-dash-rocket.A.rb diff --git a/test/fixtures/ruby/lambda-dash-rocket.B.rb b/test/fixtures/ruby/corpus/lambda-dash-rocket.B.rb similarity index 100% rename from test/fixtures/ruby/lambda-dash-rocket.B.rb rename to test/fixtures/ruby/corpus/lambda-dash-rocket.B.rb diff --git a/test/fixtures/ruby/lambda-dash-rocket.diffA-B.txt b/test/fixtures/ruby/corpus/lambda-dash-rocket.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/lambda-dash-rocket.diffA-B.txt rename to test/fixtures/ruby/corpus/lambda-dash-rocket.diffA-B.txt diff --git a/test/fixtures/ruby/lambda-dash-rocket.diffB-A.txt b/test/fixtures/ruby/corpus/lambda-dash-rocket.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/lambda-dash-rocket.diffB-A.txt rename to test/fixtures/ruby/corpus/lambda-dash-rocket.diffB-A.txt diff --git a/test/fixtures/ruby/lambda-dash-rocket.parseA.txt b/test/fixtures/ruby/corpus/lambda-dash-rocket.parseA.txt similarity index 100% rename from test/fixtures/ruby/lambda-dash-rocket.parseA.txt rename to test/fixtures/ruby/corpus/lambda-dash-rocket.parseA.txt diff --git a/test/fixtures/ruby/lambda-dash-rocket.parseB.txt b/test/fixtures/ruby/corpus/lambda-dash-rocket.parseB.txt similarity index 100% rename from test/fixtures/ruby/lambda-dash-rocket.parseB.txt rename to test/fixtures/ruby/corpus/lambda-dash-rocket.parseB.txt diff --git a/test/fixtures/ruby/lambda.A.rb b/test/fixtures/ruby/corpus/lambda.A.rb similarity index 100% rename from test/fixtures/ruby/lambda.A.rb rename to test/fixtures/ruby/corpus/lambda.A.rb diff --git a/test/fixtures/ruby/lambda.B.rb b/test/fixtures/ruby/corpus/lambda.B.rb similarity index 100% rename from test/fixtures/ruby/lambda.B.rb rename to test/fixtures/ruby/corpus/lambda.B.rb diff --git a/test/fixtures/ruby/lambda.diffA-B.txt b/test/fixtures/ruby/corpus/lambda.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/lambda.diffA-B.txt rename to test/fixtures/ruby/corpus/lambda.diffA-B.txt diff --git a/test/fixtures/ruby/lambda.diffB-A.txt b/test/fixtures/ruby/corpus/lambda.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/lambda.diffB-A.txt rename to test/fixtures/ruby/corpus/lambda.diffB-A.txt diff --git a/test/fixtures/ruby/lambda.parseA.txt b/test/fixtures/ruby/corpus/lambda.parseA.txt similarity index 100% rename from test/fixtures/ruby/lambda.parseA.txt rename to test/fixtures/ruby/corpus/lambda.parseA.txt diff --git a/test/fixtures/ruby/lambda.parseB.txt b/test/fixtures/ruby/corpus/lambda.parseB.txt similarity index 100% rename from test/fixtures/ruby/lambda.parseB.txt rename to test/fixtures/ruby/corpus/lambda.parseB.txt diff --git a/test/fixtures/ruby/literals.A.rb b/test/fixtures/ruby/corpus/literals.A.rb similarity index 100% rename from test/fixtures/ruby/literals.A.rb rename to test/fixtures/ruby/corpus/literals.A.rb diff --git a/test/fixtures/ruby/literals.parseA.txt b/test/fixtures/ruby/corpus/literals.parseA.txt similarity index 100% rename from test/fixtures/ruby/literals.parseA.txt rename to test/fixtures/ruby/corpus/literals.parseA.txt diff --git a/test/fixtures/ruby/math-assignment.A.rb b/test/fixtures/ruby/corpus/math-assignment.A.rb similarity index 100% rename from test/fixtures/ruby/math-assignment.A.rb rename to test/fixtures/ruby/corpus/math-assignment.A.rb diff --git a/test/fixtures/ruby/math-assignment.B.rb b/test/fixtures/ruby/corpus/math-assignment.B.rb similarity index 100% rename from test/fixtures/ruby/math-assignment.B.rb rename to test/fixtures/ruby/corpus/math-assignment.B.rb diff --git a/test/fixtures/ruby/math-assignment.diffA-B.txt b/test/fixtures/ruby/corpus/math-assignment.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/math-assignment.diffA-B.txt rename to test/fixtures/ruby/corpus/math-assignment.diffA-B.txt diff --git a/test/fixtures/ruby/math-assignment.diffB-A.txt b/test/fixtures/ruby/corpus/math-assignment.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/math-assignment.diffB-A.txt rename to test/fixtures/ruby/corpus/math-assignment.diffB-A.txt diff --git a/test/fixtures/ruby/math-assignment.parseA.txt b/test/fixtures/ruby/corpus/math-assignment.parseA.txt similarity index 100% rename from test/fixtures/ruby/math-assignment.parseA.txt rename to test/fixtures/ruby/corpus/math-assignment.parseA.txt diff --git a/test/fixtures/ruby/math-assignment.parseB.txt b/test/fixtures/ruby/corpus/math-assignment.parseB.txt similarity index 100% rename from test/fixtures/ruby/math-assignment.parseB.txt rename to test/fixtures/ruby/corpus/math-assignment.parseB.txt diff --git a/test/fixtures/ruby/method-calls-hash-args.A.rb b/test/fixtures/ruby/corpus/method-calls-hash-args.A.rb similarity index 100% rename from test/fixtures/ruby/method-calls-hash-args.A.rb rename to test/fixtures/ruby/corpus/method-calls-hash-args.A.rb diff --git a/test/fixtures/ruby/method-calls-hash-args.B.rb b/test/fixtures/ruby/corpus/method-calls-hash-args.B.rb similarity index 100% rename from test/fixtures/ruby/method-calls-hash-args.B.rb rename to test/fixtures/ruby/corpus/method-calls-hash-args.B.rb diff --git a/test/fixtures/ruby/method-calls-hash-args.diffA-B.txt b/test/fixtures/ruby/corpus/method-calls-hash-args.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/method-calls-hash-args.diffA-B.txt rename to test/fixtures/ruby/corpus/method-calls-hash-args.diffA-B.txt diff --git a/test/fixtures/ruby/method-calls-hash-args.diffB-A.txt b/test/fixtures/ruby/corpus/method-calls-hash-args.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/method-calls-hash-args.diffB-A.txt rename to test/fixtures/ruby/corpus/method-calls-hash-args.diffB-A.txt diff --git a/test/fixtures/ruby/method-calls-hash-args.parseA.txt b/test/fixtures/ruby/corpus/method-calls-hash-args.parseA.txt similarity index 100% rename from test/fixtures/ruby/method-calls-hash-args.parseA.txt rename to test/fixtures/ruby/corpus/method-calls-hash-args.parseA.txt diff --git a/test/fixtures/ruby/method-calls-hash-args.parseB.txt b/test/fixtures/ruby/corpus/method-calls-hash-args.parseB.txt similarity index 100% rename from test/fixtures/ruby/method-calls-hash-args.parseB.txt rename to test/fixtures/ruby/corpus/method-calls-hash-args.parseB.txt diff --git a/test/fixtures/ruby/method-calls-keyword-args.A.rb b/test/fixtures/ruby/corpus/method-calls-keyword-args.A.rb similarity index 100% rename from test/fixtures/ruby/method-calls-keyword-args.A.rb rename to test/fixtures/ruby/corpus/method-calls-keyword-args.A.rb diff --git a/test/fixtures/ruby/method-calls-keyword-args.B.rb b/test/fixtures/ruby/corpus/method-calls-keyword-args.B.rb similarity index 100% rename from test/fixtures/ruby/method-calls-keyword-args.B.rb rename to test/fixtures/ruby/corpus/method-calls-keyword-args.B.rb diff --git a/test/fixtures/ruby/method-calls-keyword-args.diffA-B.txt b/test/fixtures/ruby/corpus/method-calls-keyword-args.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/method-calls-keyword-args.diffA-B.txt rename to test/fixtures/ruby/corpus/method-calls-keyword-args.diffA-B.txt diff --git a/test/fixtures/ruby/method-calls-keyword-args.diffB-A.txt b/test/fixtures/ruby/corpus/method-calls-keyword-args.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/method-calls-keyword-args.diffB-A.txt rename to test/fixtures/ruby/corpus/method-calls-keyword-args.diffB-A.txt diff --git a/test/fixtures/ruby/method-calls-keyword-args.parseA.txt b/test/fixtures/ruby/corpus/method-calls-keyword-args.parseA.txt similarity index 100% rename from test/fixtures/ruby/method-calls-keyword-args.parseA.txt rename to test/fixtures/ruby/corpus/method-calls-keyword-args.parseA.txt diff --git a/test/fixtures/ruby/method-calls-keyword-args.parseB.txt b/test/fixtures/ruby/corpus/method-calls-keyword-args.parseB.txt similarity index 100% rename from test/fixtures/ruby/method-calls-keyword-args.parseB.txt rename to test/fixtures/ruby/corpus/method-calls-keyword-args.parseB.txt diff --git a/test/fixtures/ruby/method-calls.A.rb b/test/fixtures/ruby/corpus/method-calls.A.rb similarity index 100% rename from test/fixtures/ruby/method-calls.A.rb rename to test/fixtures/ruby/corpus/method-calls.A.rb diff --git a/test/fixtures/ruby/method-calls.B.rb b/test/fixtures/ruby/corpus/method-calls.B.rb similarity index 100% rename from test/fixtures/ruby/method-calls.B.rb rename to test/fixtures/ruby/corpus/method-calls.B.rb diff --git a/test/fixtures/ruby/method-calls.diffA-B.txt b/test/fixtures/ruby/corpus/method-calls.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/method-calls.diffA-B.txt rename to test/fixtures/ruby/corpus/method-calls.diffA-B.txt diff --git a/test/fixtures/ruby/method-calls.diffB-A.txt b/test/fixtures/ruby/corpus/method-calls.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/method-calls.diffB-A.txt rename to test/fixtures/ruby/corpus/method-calls.diffB-A.txt diff --git a/test/fixtures/ruby/method-calls.parseA.txt b/test/fixtures/ruby/corpus/method-calls.parseA.txt similarity index 100% rename from test/fixtures/ruby/method-calls.parseA.txt rename to test/fixtures/ruby/corpus/method-calls.parseA.txt diff --git a/test/fixtures/ruby/method-calls.parseB.txt b/test/fixtures/ruby/corpus/method-calls.parseB.txt similarity index 100% rename from test/fixtures/ruby/method-calls.parseB.txt rename to test/fixtures/ruby/corpus/method-calls.parseB.txt diff --git a/test/fixtures/ruby/method-declaration-keyword-param.A.rb b/test/fixtures/ruby/corpus/method-declaration-keyword-param.A.rb similarity index 100% rename from test/fixtures/ruby/method-declaration-keyword-param.A.rb rename to test/fixtures/ruby/corpus/method-declaration-keyword-param.A.rb diff --git a/test/fixtures/ruby/method-declaration-keyword-param.B.rb b/test/fixtures/ruby/corpus/method-declaration-keyword-param.B.rb similarity index 100% rename from test/fixtures/ruby/method-declaration-keyword-param.B.rb rename to test/fixtures/ruby/corpus/method-declaration-keyword-param.B.rb diff --git a/test/fixtures/ruby/method-declaration-keyword-param.diffA-B.txt b/test/fixtures/ruby/corpus/method-declaration-keyword-param.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-keyword-param.diffA-B.txt rename to test/fixtures/ruby/corpus/method-declaration-keyword-param.diffA-B.txt diff --git a/test/fixtures/ruby/method-declaration-keyword-param.diffB-A.txt b/test/fixtures/ruby/corpus/method-declaration-keyword-param.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-keyword-param.diffB-A.txt rename to test/fixtures/ruby/corpus/method-declaration-keyword-param.diffB-A.txt diff --git a/test/fixtures/ruby/method-declaration-keyword-param.parseA.txt b/test/fixtures/ruby/corpus/method-declaration-keyword-param.parseA.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-keyword-param.parseA.txt rename to test/fixtures/ruby/corpus/method-declaration-keyword-param.parseA.txt diff --git a/test/fixtures/ruby/method-declaration-keyword-param.parseB.txt b/test/fixtures/ruby/corpus/method-declaration-keyword-param.parseB.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-keyword-param.parseB.txt rename to test/fixtures/ruby/corpus/method-declaration-keyword-param.parseB.txt diff --git a/test/fixtures/ruby/method-declaration-param-default.A.rb b/test/fixtures/ruby/corpus/method-declaration-param-default.A.rb similarity index 100% rename from test/fixtures/ruby/method-declaration-param-default.A.rb rename to test/fixtures/ruby/corpus/method-declaration-param-default.A.rb diff --git a/test/fixtures/ruby/method-declaration-param-default.B.rb b/test/fixtures/ruby/corpus/method-declaration-param-default.B.rb similarity index 100% rename from test/fixtures/ruby/method-declaration-param-default.B.rb rename to test/fixtures/ruby/corpus/method-declaration-param-default.B.rb diff --git a/test/fixtures/ruby/method-declaration-param-default.diffA-B.txt b/test/fixtures/ruby/corpus/method-declaration-param-default.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-param-default.diffA-B.txt rename to test/fixtures/ruby/corpus/method-declaration-param-default.diffA-B.txt diff --git a/test/fixtures/ruby/method-declaration-param-default.diffB-A.txt b/test/fixtures/ruby/corpus/method-declaration-param-default.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-param-default.diffB-A.txt rename to test/fixtures/ruby/corpus/method-declaration-param-default.diffB-A.txt diff --git a/test/fixtures/ruby/method-declaration-param-default.parseA.txt b/test/fixtures/ruby/corpus/method-declaration-param-default.parseA.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-param-default.parseA.txt rename to test/fixtures/ruby/corpus/method-declaration-param-default.parseA.txt diff --git a/test/fixtures/ruby/method-declaration-param-default.parseB.txt b/test/fixtures/ruby/corpus/method-declaration-param-default.parseB.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-param-default.parseB.txt rename to test/fixtures/ruby/corpus/method-declaration-param-default.parseB.txt diff --git a/test/fixtures/ruby/method-declaration-params.A.rb b/test/fixtures/ruby/corpus/method-declaration-params.A.rb similarity index 100% rename from test/fixtures/ruby/method-declaration-params.A.rb rename to test/fixtures/ruby/corpus/method-declaration-params.A.rb diff --git a/test/fixtures/ruby/method-declaration-params.B.rb b/test/fixtures/ruby/corpus/method-declaration-params.B.rb similarity index 100% rename from test/fixtures/ruby/method-declaration-params.B.rb rename to test/fixtures/ruby/corpus/method-declaration-params.B.rb diff --git a/test/fixtures/ruby/method-declaration-params.diffA-B.txt b/test/fixtures/ruby/corpus/method-declaration-params.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-params.diffA-B.txt rename to test/fixtures/ruby/corpus/method-declaration-params.diffA-B.txt diff --git a/test/fixtures/ruby/method-declaration-params.diffB-A.txt b/test/fixtures/ruby/corpus/method-declaration-params.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-params.diffB-A.txt rename to test/fixtures/ruby/corpus/method-declaration-params.diffB-A.txt diff --git a/test/fixtures/ruby/method-declaration-params.parseA.txt b/test/fixtures/ruby/corpus/method-declaration-params.parseA.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-params.parseA.txt rename to test/fixtures/ruby/corpus/method-declaration-params.parseA.txt diff --git a/test/fixtures/ruby/method-declaration-params.parseB.txt b/test/fixtures/ruby/corpus/method-declaration-params.parseB.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-params.parseB.txt rename to test/fixtures/ruby/corpus/method-declaration-params.parseB.txt diff --git a/test/fixtures/ruby/method-declaration-required-keyword-param.A.rb b/test/fixtures/ruby/corpus/method-declaration-required-keyword-param.A.rb similarity index 100% rename from test/fixtures/ruby/method-declaration-required-keyword-param.A.rb rename to test/fixtures/ruby/corpus/method-declaration-required-keyword-param.A.rb diff --git a/test/fixtures/ruby/method-declaration-required-keyword-param.B.rb b/test/fixtures/ruby/corpus/method-declaration-required-keyword-param.B.rb similarity index 100% rename from test/fixtures/ruby/method-declaration-required-keyword-param.B.rb rename to test/fixtures/ruby/corpus/method-declaration-required-keyword-param.B.rb diff --git a/test/fixtures/ruby/method-declaration-required-keyword-param.diffA-B.txt b/test/fixtures/ruby/corpus/method-declaration-required-keyword-param.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-required-keyword-param.diffA-B.txt rename to test/fixtures/ruby/corpus/method-declaration-required-keyword-param.diffA-B.txt diff --git a/test/fixtures/ruby/method-declaration-required-keyword-param.diffB-A.txt b/test/fixtures/ruby/corpus/method-declaration-required-keyword-param.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-required-keyword-param.diffB-A.txt rename to test/fixtures/ruby/corpus/method-declaration-required-keyword-param.diffB-A.txt diff --git a/test/fixtures/ruby/method-declaration-required-keyword-param.parseA.txt b/test/fixtures/ruby/corpus/method-declaration-required-keyword-param.parseA.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-required-keyword-param.parseA.txt rename to test/fixtures/ruby/corpus/method-declaration-required-keyword-param.parseA.txt diff --git a/test/fixtures/ruby/method-declaration-required-keyword-param.parseB.txt b/test/fixtures/ruby/corpus/method-declaration-required-keyword-param.parseB.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-required-keyword-param.parseB.txt rename to test/fixtures/ruby/corpus/method-declaration-required-keyword-param.parseB.txt diff --git a/test/fixtures/ruby/method-declaration-unnamed-param.A.rb b/test/fixtures/ruby/corpus/method-declaration-unnamed-param.A.rb similarity index 100% rename from test/fixtures/ruby/method-declaration-unnamed-param.A.rb rename to test/fixtures/ruby/corpus/method-declaration-unnamed-param.A.rb diff --git a/test/fixtures/ruby/method-declaration-unnamed-param.B.rb b/test/fixtures/ruby/corpus/method-declaration-unnamed-param.B.rb similarity index 100% rename from test/fixtures/ruby/method-declaration-unnamed-param.B.rb rename to test/fixtures/ruby/corpus/method-declaration-unnamed-param.B.rb diff --git a/test/fixtures/ruby/method-declaration-unnamed-param.diffA-B.txt b/test/fixtures/ruby/corpus/method-declaration-unnamed-param.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-unnamed-param.diffA-B.txt rename to test/fixtures/ruby/corpus/method-declaration-unnamed-param.diffA-B.txt diff --git a/test/fixtures/ruby/method-declaration-unnamed-param.diffB-A.txt b/test/fixtures/ruby/corpus/method-declaration-unnamed-param.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-unnamed-param.diffB-A.txt rename to test/fixtures/ruby/corpus/method-declaration-unnamed-param.diffB-A.txt diff --git a/test/fixtures/ruby/method-declaration-unnamed-param.parseA.txt b/test/fixtures/ruby/corpus/method-declaration-unnamed-param.parseA.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-unnamed-param.parseA.txt rename to test/fixtures/ruby/corpus/method-declaration-unnamed-param.parseA.txt diff --git a/test/fixtures/ruby/method-declaration-unnamed-param.parseB.txt b/test/fixtures/ruby/corpus/method-declaration-unnamed-param.parseB.txt similarity index 100% rename from test/fixtures/ruby/method-declaration-unnamed-param.parseB.txt rename to test/fixtures/ruby/corpus/method-declaration-unnamed-param.parseB.txt diff --git a/test/fixtures/ruby/method-declaration.A.rb b/test/fixtures/ruby/corpus/method-declaration.A.rb similarity index 100% rename from test/fixtures/ruby/method-declaration.A.rb rename to test/fixtures/ruby/corpus/method-declaration.A.rb diff --git a/test/fixtures/ruby/method-declaration.B.rb b/test/fixtures/ruby/corpus/method-declaration.B.rb similarity index 100% rename from test/fixtures/ruby/method-declaration.B.rb rename to test/fixtures/ruby/corpus/method-declaration.B.rb diff --git a/test/fixtures/ruby/method-declaration.diffA-B.txt b/test/fixtures/ruby/corpus/method-declaration.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/method-declaration.diffA-B.txt rename to test/fixtures/ruby/corpus/method-declaration.diffA-B.txt diff --git a/test/fixtures/ruby/method-declaration.diffB-A.txt b/test/fixtures/ruby/corpus/method-declaration.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/method-declaration.diffB-A.txt rename to test/fixtures/ruby/corpus/method-declaration.diffB-A.txt diff --git a/test/fixtures/ruby/method-declaration.parseA.txt b/test/fixtures/ruby/corpus/method-declaration.parseA.txt similarity index 100% rename from test/fixtures/ruby/method-declaration.parseA.txt rename to test/fixtures/ruby/corpus/method-declaration.parseA.txt diff --git a/test/fixtures/ruby/method-declaration.parseB.txt b/test/fixtures/ruby/corpus/method-declaration.parseB.txt similarity index 100% rename from test/fixtures/ruby/method-declaration.parseB.txt rename to test/fixtures/ruby/corpus/method-declaration.parseB.txt diff --git a/test/fixtures/ruby/method-invocation.A.rb b/test/fixtures/ruby/corpus/method-invocation.A.rb similarity index 100% rename from test/fixtures/ruby/method-invocation.A.rb rename to test/fixtures/ruby/corpus/method-invocation.A.rb diff --git a/test/fixtures/ruby/method-invocation.B.rb b/test/fixtures/ruby/corpus/method-invocation.B.rb similarity index 100% rename from test/fixtures/ruby/method-invocation.B.rb rename to test/fixtures/ruby/corpus/method-invocation.B.rb diff --git a/test/fixtures/ruby/method-invocation.diffA-B.txt b/test/fixtures/ruby/corpus/method-invocation.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/method-invocation.diffA-B.txt rename to test/fixtures/ruby/corpus/method-invocation.diffA-B.txt diff --git a/test/fixtures/ruby/method-invocation.diffB-A.txt b/test/fixtures/ruby/corpus/method-invocation.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/method-invocation.diffB-A.txt rename to test/fixtures/ruby/corpus/method-invocation.diffB-A.txt diff --git a/test/fixtures/ruby/method-invocation.parseA.txt b/test/fixtures/ruby/corpus/method-invocation.parseA.txt similarity index 100% rename from test/fixtures/ruby/method-invocation.parseA.txt rename to test/fixtures/ruby/corpus/method-invocation.parseA.txt diff --git a/test/fixtures/ruby/method-invocation.parseB.txt b/test/fixtures/ruby/corpus/method-invocation.parseB.txt similarity index 100% rename from test/fixtures/ruby/method-invocation.parseB.txt rename to test/fixtures/ruby/corpus/method-invocation.parseB.txt diff --git a/test/fixtures/ruby/methods.A.rb b/test/fixtures/ruby/corpus/methods.A.rb similarity index 100% rename from test/fixtures/ruby/methods.A.rb rename to test/fixtures/ruby/corpus/methods.A.rb diff --git a/test/fixtures/ruby/methods.parseA.txt b/test/fixtures/ruby/corpus/methods.parseA.txt similarity index 100% rename from test/fixtures/ruby/methods.parseA.txt rename to test/fixtures/ruby/corpus/methods.parseA.txt diff --git a/test/fixtures/ruby/misc.A.rb b/test/fixtures/ruby/corpus/misc.A.rb similarity index 100% rename from test/fixtures/ruby/misc.A.rb rename to test/fixtures/ruby/corpus/misc.A.rb diff --git a/test/fixtures/ruby/misc.parseA.txt b/test/fixtures/ruby/corpus/misc.parseA.txt similarity index 100% rename from test/fixtures/ruby/misc.parseA.txt rename to test/fixtures/ruby/corpus/misc.parseA.txt diff --git a/test/fixtures/ruby/module.A.rb b/test/fixtures/ruby/corpus/module.A.rb similarity index 100% rename from test/fixtures/ruby/module.A.rb rename to test/fixtures/ruby/corpus/module.A.rb diff --git a/test/fixtures/ruby/module.B.rb b/test/fixtures/ruby/corpus/module.B.rb similarity index 100% rename from test/fixtures/ruby/module.B.rb rename to test/fixtures/ruby/corpus/module.B.rb diff --git a/test/fixtures/ruby/module.diffA-B.txt b/test/fixtures/ruby/corpus/module.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/module.diffA-B.txt rename to test/fixtures/ruby/corpus/module.diffA-B.txt diff --git a/test/fixtures/ruby/module.diffB-A.txt b/test/fixtures/ruby/corpus/module.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/module.diffB-A.txt rename to test/fixtures/ruby/corpus/module.diffB-A.txt diff --git a/test/fixtures/ruby/module.parseA.txt b/test/fixtures/ruby/corpus/module.parseA.txt similarity index 100% rename from test/fixtures/ruby/module.parseA.txt rename to test/fixtures/ruby/corpus/module.parseA.txt diff --git a/test/fixtures/ruby/module.parseB.txt b/test/fixtures/ruby/corpus/module.parseB.txt similarity index 100% rename from test/fixtures/ruby/module.parseB.txt rename to test/fixtures/ruby/corpus/module.parseB.txt diff --git a/test/fixtures/ruby/multiple-assignments.A.rb b/test/fixtures/ruby/corpus/multiple-assignments.A.rb similarity index 100% rename from test/fixtures/ruby/multiple-assignments.A.rb rename to test/fixtures/ruby/corpus/multiple-assignments.A.rb diff --git a/test/fixtures/ruby/multiple-assignments.B.rb b/test/fixtures/ruby/corpus/multiple-assignments.B.rb similarity index 100% rename from test/fixtures/ruby/multiple-assignments.B.rb rename to test/fixtures/ruby/corpus/multiple-assignments.B.rb diff --git a/test/fixtures/ruby/multiple-assignments.diffA-B.txt b/test/fixtures/ruby/corpus/multiple-assignments.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/multiple-assignments.diffA-B.txt rename to test/fixtures/ruby/corpus/multiple-assignments.diffA-B.txt diff --git a/test/fixtures/ruby/multiple-assignments.diffB-A.txt b/test/fixtures/ruby/corpus/multiple-assignments.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/multiple-assignments.diffB-A.txt rename to test/fixtures/ruby/corpus/multiple-assignments.diffB-A.txt diff --git a/test/fixtures/ruby/multiple-assignments.parseA.txt b/test/fixtures/ruby/corpus/multiple-assignments.parseA.txt similarity index 100% rename from test/fixtures/ruby/multiple-assignments.parseA.txt rename to test/fixtures/ruby/corpus/multiple-assignments.parseA.txt diff --git a/test/fixtures/ruby/multiple-assignments.parseB.txt b/test/fixtures/ruby/corpus/multiple-assignments.parseB.txt similarity index 100% rename from test/fixtures/ruby/multiple-assignments.parseB.txt rename to test/fixtures/ruby/corpus/multiple-assignments.parseB.txt diff --git a/test/fixtures/ruby/next.A.rb b/test/fixtures/ruby/corpus/next.A.rb similarity index 100% rename from test/fixtures/ruby/next.A.rb rename to test/fixtures/ruby/corpus/next.A.rb diff --git a/test/fixtures/ruby/next.parseA.txt b/test/fixtures/ruby/corpus/next.parseA.txt similarity index 100% rename from test/fixtures/ruby/next.parseA.txt rename to test/fixtures/ruby/corpus/next.parseA.txt diff --git a/test/fixtures/ruby/number.A.rb b/test/fixtures/ruby/corpus/number.A.rb similarity index 100% rename from test/fixtures/ruby/number.A.rb rename to test/fixtures/ruby/corpus/number.A.rb diff --git a/test/fixtures/ruby/number.B.rb b/test/fixtures/ruby/corpus/number.B.rb similarity index 100% rename from test/fixtures/ruby/number.B.rb rename to test/fixtures/ruby/corpus/number.B.rb diff --git a/test/fixtures/ruby/number.diffA-B.txt b/test/fixtures/ruby/corpus/number.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/number.diffA-B.txt rename to test/fixtures/ruby/corpus/number.diffA-B.txt diff --git a/test/fixtures/ruby/number.diffB-A.txt b/test/fixtures/ruby/corpus/number.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/number.diffB-A.txt rename to test/fixtures/ruby/corpus/number.diffB-A.txt diff --git a/test/fixtures/ruby/number.parseA.txt b/test/fixtures/ruby/corpus/number.parseA.txt similarity index 100% rename from test/fixtures/ruby/number.parseA.txt rename to test/fixtures/ruby/corpus/number.parseA.txt diff --git a/test/fixtures/ruby/number.parseB.txt b/test/fixtures/ruby/corpus/number.parseB.txt similarity index 100% rename from test/fixtures/ruby/number.parseB.txt rename to test/fixtures/ruby/corpus/number.parseB.txt diff --git a/test/fixtures/ruby/percent-array.A.rb b/test/fixtures/ruby/corpus/percent-array.A.rb similarity index 100% rename from test/fixtures/ruby/percent-array.A.rb rename to test/fixtures/ruby/corpus/percent-array.A.rb diff --git a/test/fixtures/ruby/percent-array.B.rb b/test/fixtures/ruby/corpus/percent-array.B.rb similarity index 100% rename from test/fixtures/ruby/percent-array.B.rb rename to test/fixtures/ruby/corpus/percent-array.B.rb diff --git a/test/fixtures/ruby/percent-array.diffA-B.txt b/test/fixtures/ruby/corpus/percent-array.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/percent-array.diffA-B.txt rename to test/fixtures/ruby/corpus/percent-array.diffA-B.txt diff --git a/test/fixtures/ruby/percent-array.diffB-A.txt b/test/fixtures/ruby/corpus/percent-array.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/percent-array.diffB-A.txt rename to test/fixtures/ruby/corpus/percent-array.diffB-A.txt diff --git a/test/fixtures/ruby/percent-array.parseA.txt b/test/fixtures/ruby/corpus/percent-array.parseA.txt similarity index 100% rename from test/fixtures/ruby/percent-array.parseA.txt rename to test/fixtures/ruby/corpus/percent-array.parseA.txt diff --git a/test/fixtures/ruby/percent-array.parseB.txt b/test/fixtures/ruby/corpus/percent-array.parseB.txt similarity index 100% rename from test/fixtures/ruby/percent-array.parseB.txt rename to test/fixtures/ruby/corpus/percent-array.parseB.txt diff --git a/test/fixtures/ruby/pseudo-variables.A.rb b/test/fixtures/ruby/corpus/pseudo-variables.A.rb similarity index 100% rename from test/fixtures/ruby/pseudo-variables.A.rb rename to test/fixtures/ruby/corpus/pseudo-variables.A.rb diff --git a/test/fixtures/ruby/pseudo-variables.B.rb b/test/fixtures/ruby/corpus/pseudo-variables.B.rb similarity index 100% rename from test/fixtures/ruby/pseudo-variables.B.rb rename to test/fixtures/ruby/corpus/pseudo-variables.B.rb diff --git a/test/fixtures/ruby/pseudo-variables.diffA-B.txt b/test/fixtures/ruby/corpus/pseudo-variables.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/pseudo-variables.diffA-B.txt rename to test/fixtures/ruby/corpus/pseudo-variables.diffA-B.txt diff --git a/test/fixtures/ruby/pseudo-variables.diffB-A.txt b/test/fixtures/ruby/corpus/pseudo-variables.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/pseudo-variables.diffB-A.txt rename to test/fixtures/ruby/corpus/pseudo-variables.diffB-A.txt diff --git a/test/fixtures/ruby/pseudo-variables.parseA.txt b/test/fixtures/ruby/corpus/pseudo-variables.parseA.txt similarity index 100% rename from test/fixtures/ruby/pseudo-variables.parseA.txt rename to test/fixtures/ruby/corpus/pseudo-variables.parseA.txt diff --git a/test/fixtures/ruby/pseudo-variables.parseB.txt b/test/fixtures/ruby/corpus/pseudo-variables.parseB.txt similarity index 100% rename from test/fixtures/ruby/pseudo-variables.parseB.txt rename to test/fixtures/ruby/corpus/pseudo-variables.parseB.txt diff --git a/test/fixtures/ruby/regex.A.rb b/test/fixtures/ruby/corpus/regex.A.rb similarity index 100% rename from test/fixtures/ruby/regex.A.rb rename to test/fixtures/ruby/corpus/regex.A.rb diff --git a/test/fixtures/ruby/regex.B.rb b/test/fixtures/ruby/corpus/regex.B.rb similarity index 100% rename from test/fixtures/ruby/regex.B.rb rename to test/fixtures/ruby/corpus/regex.B.rb diff --git a/test/fixtures/ruby/regex.diffA-B.txt b/test/fixtures/ruby/corpus/regex.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/regex.diffA-B.txt rename to test/fixtures/ruby/corpus/regex.diffA-B.txt diff --git a/test/fixtures/ruby/regex.diffB-A.txt b/test/fixtures/ruby/corpus/regex.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/regex.diffB-A.txt rename to test/fixtures/ruby/corpus/regex.diffB-A.txt diff --git a/test/fixtures/ruby/regex.parseA.txt b/test/fixtures/ruby/corpus/regex.parseA.txt similarity index 100% rename from test/fixtures/ruby/regex.parseA.txt rename to test/fixtures/ruby/corpus/regex.parseA.txt diff --git a/test/fixtures/ruby/regex.parseB.txt b/test/fixtures/ruby/corpus/regex.parseB.txt similarity index 100% rename from test/fixtures/ruby/regex.parseB.txt rename to test/fixtures/ruby/corpus/regex.parseB.txt diff --git a/test/fixtures/ruby/relational-operator.A.rb b/test/fixtures/ruby/corpus/relational-operator.A.rb similarity index 100% rename from test/fixtures/ruby/relational-operator.A.rb rename to test/fixtures/ruby/corpus/relational-operator.A.rb diff --git a/test/fixtures/ruby/relational-operator.B.rb b/test/fixtures/ruby/corpus/relational-operator.B.rb similarity index 100% rename from test/fixtures/ruby/relational-operator.B.rb rename to test/fixtures/ruby/corpus/relational-operator.B.rb diff --git a/test/fixtures/ruby/relational-operator.diffA-B.txt b/test/fixtures/ruby/corpus/relational-operator.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/relational-operator.diffA-B.txt rename to test/fixtures/ruby/corpus/relational-operator.diffA-B.txt diff --git a/test/fixtures/ruby/relational-operator.diffB-A.txt b/test/fixtures/ruby/corpus/relational-operator.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/relational-operator.diffB-A.txt rename to test/fixtures/ruby/corpus/relational-operator.diffB-A.txt diff --git a/test/fixtures/ruby/relational-operator.parseA.txt b/test/fixtures/ruby/corpus/relational-operator.parseA.txt similarity index 100% rename from test/fixtures/ruby/relational-operator.parseA.txt rename to test/fixtures/ruby/corpus/relational-operator.parseA.txt diff --git a/test/fixtures/ruby/relational-operator.parseB.txt b/test/fixtures/ruby/corpus/relational-operator.parseB.txt similarity index 100% rename from test/fixtures/ruby/relational-operator.parseB.txt rename to test/fixtures/ruby/corpus/relational-operator.parseB.txt diff --git a/test/fixtures/ruby/require.A.rb b/test/fixtures/ruby/corpus/require.A.rb similarity index 100% rename from test/fixtures/ruby/require.A.rb rename to test/fixtures/ruby/corpus/require.A.rb diff --git a/test/fixtures/ruby/require.B.rb b/test/fixtures/ruby/corpus/require.B.rb similarity index 100% rename from test/fixtures/ruby/require.B.rb rename to test/fixtures/ruby/corpus/require.B.rb diff --git a/test/fixtures/ruby/require.diffA-B.txt b/test/fixtures/ruby/corpus/require.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/require.diffA-B.txt rename to test/fixtures/ruby/corpus/require.diffA-B.txt diff --git a/test/fixtures/ruby/require.diffB-A.txt b/test/fixtures/ruby/corpus/require.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/require.diffB-A.txt rename to test/fixtures/ruby/corpus/require.diffB-A.txt diff --git a/test/fixtures/ruby/require.parseA.txt b/test/fixtures/ruby/corpus/require.parseA.txt similarity index 100% rename from test/fixtures/ruby/require.parseA.txt rename to test/fixtures/ruby/corpus/require.parseA.txt diff --git a/test/fixtures/ruby/require.parseB.txt b/test/fixtures/ruby/corpus/require.parseB.txt similarity index 100% rename from test/fixtures/ruby/require.parseB.txt rename to test/fixtures/ruby/corpus/require.parseB.txt diff --git a/test/fixtures/ruby/rescue-empty.A.rb b/test/fixtures/ruby/corpus/rescue-empty.A.rb similarity index 100% rename from test/fixtures/ruby/rescue-empty.A.rb rename to test/fixtures/ruby/corpus/rescue-empty.A.rb diff --git a/test/fixtures/ruby/rescue-empty.B.rb b/test/fixtures/ruby/corpus/rescue-empty.B.rb similarity index 100% rename from test/fixtures/ruby/rescue-empty.B.rb rename to test/fixtures/ruby/corpus/rescue-empty.B.rb diff --git a/test/fixtures/ruby/rescue-empty.diffA-B.txt b/test/fixtures/ruby/corpus/rescue-empty.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/rescue-empty.diffA-B.txt rename to test/fixtures/ruby/corpus/rescue-empty.diffA-B.txt diff --git a/test/fixtures/ruby/rescue-empty.diffB-A.txt b/test/fixtures/ruby/corpus/rescue-empty.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/rescue-empty.diffB-A.txt rename to test/fixtures/ruby/corpus/rescue-empty.diffB-A.txt diff --git a/test/fixtures/ruby/rescue-empty.parseA.txt b/test/fixtures/ruby/corpus/rescue-empty.parseA.txt similarity index 100% rename from test/fixtures/ruby/rescue-empty.parseA.txt rename to test/fixtures/ruby/corpus/rescue-empty.parseA.txt diff --git a/test/fixtures/ruby/rescue-empty.parseB.txt b/test/fixtures/ruby/corpus/rescue-empty.parseB.txt similarity index 100% rename from test/fixtures/ruby/rescue-empty.parseB.txt rename to test/fixtures/ruby/corpus/rescue-empty.parseB.txt diff --git a/test/fixtures/ruby/rescue-last-ex.A.rb b/test/fixtures/ruby/corpus/rescue-last-ex.A.rb similarity index 100% rename from test/fixtures/ruby/rescue-last-ex.A.rb rename to test/fixtures/ruby/corpus/rescue-last-ex.A.rb diff --git a/test/fixtures/ruby/rescue-last-ex.B.rb b/test/fixtures/ruby/corpus/rescue-last-ex.B.rb similarity index 100% rename from test/fixtures/ruby/rescue-last-ex.B.rb rename to test/fixtures/ruby/corpus/rescue-last-ex.B.rb diff --git a/test/fixtures/ruby/rescue-last-ex.diffA-B.txt b/test/fixtures/ruby/corpus/rescue-last-ex.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/rescue-last-ex.diffA-B.txt rename to test/fixtures/ruby/corpus/rescue-last-ex.diffA-B.txt diff --git a/test/fixtures/ruby/rescue-last-ex.diffB-A.txt b/test/fixtures/ruby/corpus/rescue-last-ex.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/rescue-last-ex.diffB-A.txt rename to test/fixtures/ruby/corpus/rescue-last-ex.diffB-A.txt diff --git a/test/fixtures/ruby/rescue-last-ex.parseA.txt b/test/fixtures/ruby/corpus/rescue-last-ex.parseA.txt similarity index 100% rename from test/fixtures/ruby/rescue-last-ex.parseA.txt rename to test/fixtures/ruby/corpus/rescue-last-ex.parseA.txt diff --git a/test/fixtures/ruby/rescue-last-ex.parseB.txt b/test/fixtures/ruby/corpus/rescue-last-ex.parseB.txt similarity index 100% rename from test/fixtures/ruby/rescue-last-ex.parseB.txt rename to test/fixtures/ruby/corpus/rescue-last-ex.parseB.txt diff --git a/test/fixtures/ruby/rescue-modifier.A.rb b/test/fixtures/ruby/corpus/rescue-modifier.A.rb similarity index 100% rename from test/fixtures/ruby/rescue-modifier.A.rb rename to test/fixtures/ruby/corpus/rescue-modifier.A.rb diff --git a/test/fixtures/ruby/rescue-modifier.B.rb b/test/fixtures/ruby/corpus/rescue-modifier.B.rb similarity index 100% rename from test/fixtures/ruby/rescue-modifier.B.rb rename to test/fixtures/ruby/corpus/rescue-modifier.B.rb diff --git a/test/fixtures/ruby/rescue-modifier.diffA-B.txt b/test/fixtures/ruby/corpus/rescue-modifier.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/rescue-modifier.diffA-B.txt rename to test/fixtures/ruby/corpus/rescue-modifier.diffA-B.txt diff --git a/test/fixtures/ruby/rescue-modifier.diffB-A.txt b/test/fixtures/ruby/corpus/rescue-modifier.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/rescue-modifier.diffB-A.txt rename to test/fixtures/ruby/corpus/rescue-modifier.diffB-A.txt diff --git a/test/fixtures/ruby/rescue-modifier.parseA.txt b/test/fixtures/ruby/corpus/rescue-modifier.parseA.txt similarity index 100% rename from test/fixtures/ruby/rescue-modifier.parseA.txt rename to test/fixtures/ruby/corpus/rescue-modifier.parseA.txt diff --git a/test/fixtures/ruby/rescue-modifier.parseB.txt b/test/fixtures/ruby/corpus/rescue-modifier.parseB.txt similarity index 100% rename from test/fixtures/ruby/rescue-modifier.parseB.txt rename to test/fixtures/ruby/corpus/rescue-modifier.parseB.txt diff --git a/test/fixtures/ruby/rescue-modifier2.A.rb b/test/fixtures/ruby/corpus/rescue-modifier2.A.rb similarity index 100% rename from test/fixtures/ruby/rescue-modifier2.A.rb rename to test/fixtures/ruby/corpus/rescue-modifier2.A.rb diff --git a/test/fixtures/ruby/rescue-modifier2.B.rb b/test/fixtures/ruby/corpus/rescue-modifier2.B.rb similarity index 100% rename from test/fixtures/ruby/rescue-modifier2.B.rb rename to test/fixtures/ruby/corpus/rescue-modifier2.B.rb diff --git a/test/fixtures/ruby/rescue-modifier2.diffA-B.txt b/test/fixtures/ruby/corpus/rescue-modifier2.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/rescue-modifier2.diffA-B.txt rename to test/fixtures/ruby/corpus/rescue-modifier2.diffA-B.txt diff --git a/test/fixtures/ruby/rescue-modifier2.diffB-A.txt b/test/fixtures/ruby/corpus/rescue-modifier2.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/rescue-modifier2.diffB-A.txt rename to test/fixtures/ruby/corpus/rescue-modifier2.diffB-A.txt diff --git a/test/fixtures/ruby/rescue-modifier2.parseA.txt b/test/fixtures/ruby/corpus/rescue-modifier2.parseA.txt similarity index 100% rename from test/fixtures/ruby/rescue-modifier2.parseA.txt rename to test/fixtures/ruby/corpus/rescue-modifier2.parseA.txt diff --git a/test/fixtures/ruby/rescue-modifier2.parseB.txt b/test/fixtures/ruby/corpus/rescue-modifier2.parseB.txt similarity index 100% rename from test/fixtures/ruby/rescue-modifier2.parseB.txt rename to test/fixtures/ruby/corpus/rescue-modifier2.parseB.txt diff --git a/test/fixtures/ruby/rescue.A.rb b/test/fixtures/ruby/corpus/rescue.A.rb similarity index 100% rename from test/fixtures/ruby/rescue.A.rb rename to test/fixtures/ruby/corpus/rescue.A.rb diff --git a/test/fixtures/ruby/rescue.B.rb b/test/fixtures/ruby/corpus/rescue.B.rb similarity index 100% rename from test/fixtures/ruby/rescue.B.rb rename to test/fixtures/ruby/corpus/rescue.B.rb diff --git a/test/fixtures/ruby/rescue.diffA-B.txt b/test/fixtures/ruby/corpus/rescue.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/rescue.diffA-B.txt rename to test/fixtures/ruby/corpus/rescue.diffA-B.txt diff --git a/test/fixtures/ruby/rescue.diffB-A.txt b/test/fixtures/ruby/corpus/rescue.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/rescue.diffB-A.txt rename to test/fixtures/ruby/corpus/rescue.diffB-A.txt diff --git a/test/fixtures/ruby/rescue.parseA.txt b/test/fixtures/ruby/corpus/rescue.parseA.txt similarity index 100% rename from test/fixtures/ruby/rescue.parseA.txt rename to test/fixtures/ruby/corpus/rescue.parseA.txt diff --git a/test/fixtures/ruby/rescue.parseB.txt b/test/fixtures/ruby/corpus/rescue.parseB.txt similarity index 100% rename from test/fixtures/ruby/rescue.parseB.txt rename to test/fixtures/ruby/corpus/rescue.parseB.txt diff --git a/test/fixtures/ruby/return.A.rb b/test/fixtures/ruby/corpus/return.A.rb similarity index 100% rename from test/fixtures/ruby/return.A.rb rename to test/fixtures/ruby/corpus/return.A.rb diff --git a/test/fixtures/ruby/return.B.rb b/test/fixtures/ruby/corpus/return.B.rb similarity index 100% rename from test/fixtures/ruby/return.B.rb rename to test/fixtures/ruby/corpus/return.B.rb diff --git a/test/fixtures/ruby/return.diffA-B.txt b/test/fixtures/ruby/corpus/return.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/return.diffA-B.txt rename to test/fixtures/ruby/corpus/return.diffA-B.txt diff --git a/test/fixtures/ruby/return.diffB-A.txt b/test/fixtures/ruby/corpus/return.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/return.diffB-A.txt rename to test/fixtures/ruby/corpus/return.diffB-A.txt diff --git a/test/fixtures/ruby/return.parseA.txt b/test/fixtures/ruby/corpus/return.parseA.txt similarity index 100% rename from test/fixtures/ruby/return.parseA.txt rename to test/fixtures/ruby/corpus/return.parseA.txt diff --git a/test/fixtures/ruby/return.parseB.txt b/test/fixtures/ruby/corpus/return.parseB.txt similarity index 100% rename from test/fixtures/ruby/return.parseB.txt rename to test/fixtures/ruby/corpus/return.parseB.txt diff --git a/test/fixtures/ruby/singleton-class.A.rb b/test/fixtures/ruby/corpus/singleton-class.A.rb similarity index 100% rename from test/fixtures/ruby/singleton-class.A.rb rename to test/fixtures/ruby/corpus/singleton-class.A.rb diff --git a/test/fixtures/ruby/singleton-class.parseA.txt b/test/fixtures/ruby/corpus/singleton-class.parseA.txt similarity index 100% rename from test/fixtures/ruby/singleton-class.parseA.txt rename to test/fixtures/ruby/corpus/singleton-class.parseA.txt diff --git a/test/fixtures/ruby/string.A.rb b/test/fixtures/ruby/corpus/string.A.rb similarity index 100% rename from test/fixtures/ruby/string.A.rb rename to test/fixtures/ruby/corpus/string.A.rb diff --git a/test/fixtures/ruby/string.B.rb b/test/fixtures/ruby/corpus/string.B.rb similarity index 100% rename from test/fixtures/ruby/string.B.rb rename to test/fixtures/ruby/corpus/string.B.rb diff --git a/test/fixtures/ruby/string.diffA-B.txt b/test/fixtures/ruby/corpus/string.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/string.diffA-B.txt rename to test/fixtures/ruby/corpus/string.diffA-B.txt diff --git a/test/fixtures/ruby/string.diffB-A.txt b/test/fixtures/ruby/corpus/string.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/string.diffB-A.txt rename to test/fixtures/ruby/corpus/string.diffB-A.txt diff --git a/test/fixtures/ruby/string.parseA.txt b/test/fixtures/ruby/corpus/string.parseA.txt similarity index 100% rename from test/fixtures/ruby/string.parseA.txt rename to test/fixtures/ruby/corpus/string.parseA.txt diff --git a/test/fixtures/ruby/string.parseB.txt b/test/fixtures/ruby/corpus/string.parseB.txt similarity index 100% rename from test/fixtures/ruby/string.parseB.txt rename to test/fixtures/ruby/corpus/string.parseB.txt diff --git a/test/fixtures/ruby/subshell.A.rb b/test/fixtures/ruby/corpus/subshell.A.rb similarity index 100% rename from test/fixtures/ruby/subshell.A.rb rename to test/fixtures/ruby/corpus/subshell.A.rb diff --git a/test/fixtures/ruby/subshell.B.rb b/test/fixtures/ruby/corpus/subshell.B.rb similarity index 100% rename from test/fixtures/ruby/subshell.B.rb rename to test/fixtures/ruby/corpus/subshell.B.rb diff --git a/test/fixtures/ruby/subshell.diffA-B.txt b/test/fixtures/ruby/corpus/subshell.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/subshell.diffA-B.txt rename to test/fixtures/ruby/corpus/subshell.diffA-B.txt diff --git a/test/fixtures/ruby/subshell.diffB-A.txt b/test/fixtures/ruby/corpus/subshell.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/subshell.diffB-A.txt rename to test/fixtures/ruby/corpus/subshell.diffB-A.txt diff --git a/test/fixtures/ruby/subshell.parseA.txt b/test/fixtures/ruby/corpus/subshell.parseA.txt similarity index 100% rename from test/fixtures/ruby/subshell.parseA.txt rename to test/fixtures/ruby/corpus/subshell.parseA.txt diff --git a/test/fixtures/ruby/subshell.parseB.txt b/test/fixtures/ruby/corpus/subshell.parseB.txt similarity index 100% rename from test/fixtures/ruby/subshell.parseB.txt rename to test/fixtures/ruby/corpus/subshell.parseB.txt diff --git a/test/fixtures/ruby/symbol.A.rb b/test/fixtures/ruby/corpus/symbol.A.rb similarity index 100% rename from test/fixtures/ruby/symbol.A.rb rename to test/fixtures/ruby/corpus/symbol.A.rb diff --git a/test/fixtures/ruby/symbol.B.rb b/test/fixtures/ruby/corpus/symbol.B.rb similarity index 100% rename from test/fixtures/ruby/symbol.B.rb rename to test/fixtures/ruby/corpus/symbol.B.rb diff --git a/test/fixtures/ruby/symbol.diffA-B.txt b/test/fixtures/ruby/corpus/symbol.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/symbol.diffA-B.txt rename to test/fixtures/ruby/corpus/symbol.diffA-B.txt diff --git a/test/fixtures/ruby/symbol.diffB-A.txt b/test/fixtures/ruby/corpus/symbol.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/symbol.diffB-A.txt rename to test/fixtures/ruby/corpus/symbol.diffB-A.txt diff --git a/test/fixtures/ruby/symbol.parseA.txt b/test/fixtures/ruby/corpus/symbol.parseA.txt similarity index 100% rename from test/fixtures/ruby/symbol.parseA.txt rename to test/fixtures/ruby/corpus/symbol.parseA.txt diff --git a/test/fixtures/ruby/symbol.parseB.txt b/test/fixtures/ruby/corpus/symbol.parseB.txt similarity index 100% rename from test/fixtures/ruby/symbol.parseB.txt rename to test/fixtures/ruby/corpus/symbol.parseB.txt diff --git a/test/fixtures/ruby/ternary.A.rb b/test/fixtures/ruby/corpus/ternary.A.rb similarity index 100% rename from test/fixtures/ruby/ternary.A.rb rename to test/fixtures/ruby/corpus/ternary.A.rb diff --git a/test/fixtures/ruby/ternary.B.rb b/test/fixtures/ruby/corpus/ternary.B.rb similarity index 100% rename from test/fixtures/ruby/ternary.B.rb rename to test/fixtures/ruby/corpus/ternary.B.rb diff --git a/test/fixtures/ruby/ternary.diffA-B.txt b/test/fixtures/ruby/corpus/ternary.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/ternary.diffA-B.txt rename to test/fixtures/ruby/corpus/ternary.diffA-B.txt diff --git a/test/fixtures/ruby/ternary.diffB-A.txt b/test/fixtures/ruby/corpus/ternary.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/ternary.diffB-A.txt rename to test/fixtures/ruby/corpus/ternary.diffB-A.txt diff --git a/test/fixtures/ruby/ternary.parseA.txt b/test/fixtures/ruby/corpus/ternary.parseA.txt similarity index 100% rename from test/fixtures/ruby/ternary.parseA.txt rename to test/fixtures/ruby/corpus/ternary.parseA.txt diff --git a/test/fixtures/ruby/ternary.parseB.txt b/test/fixtures/ruby/corpus/ternary.parseB.txt similarity index 100% rename from test/fixtures/ruby/ternary.parseB.txt rename to test/fixtures/ruby/corpus/ternary.parseB.txt diff --git a/test/fixtures/ruby/unary.A.rb b/test/fixtures/ruby/corpus/unary.A.rb similarity index 100% rename from test/fixtures/ruby/unary.A.rb rename to test/fixtures/ruby/corpus/unary.A.rb diff --git a/test/fixtures/ruby/unary.parseA.txt b/test/fixtures/ruby/corpus/unary.parseA.txt similarity index 100% rename from test/fixtures/ruby/unary.parseA.txt rename to test/fixtures/ruby/corpus/unary.parseA.txt diff --git a/test/fixtures/ruby/undef.A.rb b/test/fixtures/ruby/corpus/undef.A.rb similarity index 100% rename from test/fixtures/ruby/undef.A.rb rename to test/fixtures/ruby/corpus/undef.A.rb diff --git a/test/fixtures/ruby/undef.parseA.txt b/test/fixtures/ruby/corpus/undef.parseA.txt similarity index 100% rename from test/fixtures/ruby/undef.parseA.txt rename to test/fixtures/ruby/corpus/undef.parseA.txt diff --git a/test/fixtures/ruby/unless.A.rb b/test/fixtures/ruby/corpus/unless.A.rb similarity index 100% rename from test/fixtures/ruby/unless.A.rb rename to test/fixtures/ruby/corpus/unless.A.rb diff --git a/test/fixtures/ruby/unless.B.rb b/test/fixtures/ruby/corpus/unless.B.rb similarity index 100% rename from test/fixtures/ruby/unless.B.rb rename to test/fixtures/ruby/corpus/unless.B.rb diff --git a/test/fixtures/ruby/unless.diffA-B.txt b/test/fixtures/ruby/corpus/unless.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/unless.diffA-B.txt rename to test/fixtures/ruby/corpus/unless.diffA-B.txt diff --git a/test/fixtures/ruby/unless.diffB-A.txt b/test/fixtures/ruby/corpus/unless.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/unless.diffB-A.txt rename to test/fixtures/ruby/corpus/unless.diffB-A.txt diff --git a/test/fixtures/ruby/unless.parseA.txt b/test/fixtures/ruby/corpus/unless.parseA.txt similarity index 100% rename from test/fixtures/ruby/unless.parseA.txt rename to test/fixtures/ruby/corpus/unless.parseA.txt diff --git a/test/fixtures/ruby/unless.parseB.txt b/test/fixtures/ruby/corpus/unless.parseB.txt similarity index 100% rename from test/fixtures/ruby/unless.parseB.txt rename to test/fixtures/ruby/corpus/unless.parseB.txt diff --git a/test/fixtures/ruby/until.A.rb b/test/fixtures/ruby/corpus/until.A.rb similarity index 100% rename from test/fixtures/ruby/until.A.rb rename to test/fixtures/ruby/corpus/until.A.rb diff --git a/test/fixtures/ruby/until.B.rb b/test/fixtures/ruby/corpus/until.B.rb similarity index 100% rename from test/fixtures/ruby/until.B.rb rename to test/fixtures/ruby/corpus/until.B.rb diff --git a/test/fixtures/ruby/until.diffA-B.txt b/test/fixtures/ruby/corpus/until.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/until.diffA-B.txt rename to test/fixtures/ruby/corpus/until.diffA-B.txt diff --git a/test/fixtures/ruby/until.diffB-A.txt b/test/fixtures/ruby/corpus/until.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/until.diffB-A.txt rename to test/fixtures/ruby/corpus/until.diffB-A.txt diff --git a/test/fixtures/ruby/until.parseA.txt b/test/fixtures/ruby/corpus/until.parseA.txt similarity index 100% rename from test/fixtures/ruby/until.parseA.txt rename to test/fixtures/ruby/corpus/until.parseA.txt diff --git a/test/fixtures/ruby/until.parseB.txt b/test/fixtures/ruby/corpus/until.parseB.txt similarity index 100% rename from test/fixtures/ruby/until.parseB.txt rename to test/fixtures/ruby/corpus/until.parseB.txt diff --git a/test/fixtures/ruby/when-else.A.rb b/test/fixtures/ruby/corpus/when-else.A.rb similarity index 100% rename from test/fixtures/ruby/when-else.A.rb rename to test/fixtures/ruby/corpus/when-else.A.rb diff --git a/test/fixtures/ruby/when-else.B.rb b/test/fixtures/ruby/corpus/when-else.B.rb similarity index 100% rename from test/fixtures/ruby/when-else.B.rb rename to test/fixtures/ruby/corpus/when-else.B.rb diff --git a/test/fixtures/ruby/when-else.diffA-B.txt b/test/fixtures/ruby/corpus/when-else.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/when-else.diffA-B.txt rename to test/fixtures/ruby/corpus/when-else.diffA-B.txt diff --git a/test/fixtures/ruby/when-else.diffB-A.txt b/test/fixtures/ruby/corpus/when-else.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/when-else.diffB-A.txt rename to test/fixtures/ruby/corpus/when-else.diffB-A.txt diff --git a/test/fixtures/ruby/when-else.parseA.txt b/test/fixtures/ruby/corpus/when-else.parseA.txt similarity index 100% rename from test/fixtures/ruby/when-else.parseA.txt rename to test/fixtures/ruby/corpus/when-else.parseA.txt diff --git a/test/fixtures/ruby/when-else.parseB.txt b/test/fixtures/ruby/corpus/when-else.parseB.txt similarity index 100% rename from test/fixtures/ruby/when-else.parseB.txt rename to test/fixtures/ruby/corpus/when-else.parseB.txt diff --git a/test/fixtures/ruby/when.A.rb b/test/fixtures/ruby/corpus/when.A.rb similarity index 100% rename from test/fixtures/ruby/when.A.rb rename to test/fixtures/ruby/corpus/when.A.rb diff --git a/test/fixtures/ruby/when.B.rb b/test/fixtures/ruby/corpus/when.B.rb similarity index 100% rename from test/fixtures/ruby/when.B.rb rename to test/fixtures/ruby/corpus/when.B.rb diff --git a/test/fixtures/ruby/when.diffA-B.txt b/test/fixtures/ruby/corpus/when.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/when.diffA-B.txt rename to test/fixtures/ruby/corpus/when.diffA-B.txt diff --git a/test/fixtures/ruby/when.diffB-A.txt b/test/fixtures/ruby/corpus/when.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/when.diffB-A.txt rename to test/fixtures/ruby/corpus/when.diffB-A.txt diff --git a/test/fixtures/ruby/when.parseA.txt b/test/fixtures/ruby/corpus/when.parseA.txt similarity index 100% rename from test/fixtures/ruby/when.parseA.txt rename to test/fixtures/ruby/corpus/when.parseA.txt diff --git a/test/fixtures/ruby/when.parseB.txt b/test/fixtures/ruby/corpus/when.parseB.txt similarity index 100% rename from test/fixtures/ruby/when.parseB.txt rename to test/fixtures/ruby/corpus/when.parseB.txt diff --git a/test/fixtures/ruby/while.A.rb b/test/fixtures/ruby/corpus/while.A.rb similarity index 100% rename from test/fixtures/ruby/while.A.rb rename to test/fixtures/ruby/corpus/while.A.rb diff --git a/test/fixtures/ruby/while.B.rb b/test/fixtures/ruby/corpus/while.B.rb similarity index 100% rename from test/fixtures/ruby/while.B.rb rename to test/fixtures/ruby/corpus/while.B.rb diff --git a/test/fixtures/ruby/while.diffA-B.txt b/test/fixtures/ruby/corpus/while.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/while.diffA-B.txt rename to test/fixtures/ruby/corpus/while.diffA-B.txt diff --git a/test/fixtures/ruby/while.diffB-A.txt b/test/fixtures/ruby/corpus/while.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/while.diffB-A.txt rename to test/fixtures/ruby/corpus/while.diffB-A.txt diff --git a/test/fixtures/ruby/while.parseA.txt b/test/fixtures/ruby/corpus/while.parseA.txt similarity index 100% rename from test/fixtures/ruby/while.parseA.txt rename to test/fixtures/ruby/corpus/while.parseA.txt diff --git a/test/fixtures/ruby/while.parseB.txt b/test/fixtures/ruby/corpus/while.parseB.txt similarity index 100% rename from test/fixtures/ruby/while.parseB.txt rename to test/fixtures/ruby/corpus/while.parseB.txt diff --git a/test/fixtures/ruby/yield.A.rb b/test/fixtures/ruby/corpus/yield.A.rb similarity index 100% rename from test/fixtures/ruby/yield.A.rb rename to test/fixtures/ruby/corpus/yield.A.rb diff --git a/test/fixtures/ruby/yield.B.rb b/test/fixtures/ruby/corpus/yield.B.rb similarity index 100% rename from test/fixtures/ruby/yield.B.rb rename to test/fixtures/ruby/corpus/yield.B.rb diff --git a/test/fixtures/ruby/yield.diffA-B.txt b/test/fixtures/ruby/corpus/yield.diffA-B.txt similarity index 100% rename from test/fixtures/ruby/yield.diffA-B.txt rename to test/fixtures/ruby/corpus/yield.diffA-B.txt diff --git a/test/fixtures/ruby/yield.diffB-A.txt b/test/fixtures/ruby/corpus/yield.diffB-A.txt similarity index 100% rename from test/fixtures/ruby/yield.diffB-A.txt rename to test/fixtures/ruby/corpus/yield.diffB-A.txt diff --git a/test/fixtures/ruby/yield.parseA.txt b/test/fixtures/ruby/corpus/yield.parseA.txt similarity index 100% rename from test/fixtures/ruby/yield.parseA.txt rename to test/fixtures/ruby/corpus/yield.parseA.txt diff --git a/test/fixtures/ruby/yield.parseB.txt b/test/fixtures/ruby/corpus/yield.parseB.txt similarity index 100% rename from test/fixtures/ruby/yield.parseB.txt rename to test/fixtures/ruby/corpus/yield.parseB.txt diff --git a/test/fixtures/typescript/ambient-declarations.A.ts b/test/fixtures/typescript/corpus/ambient-declarations.A.ts similarity index 100% rename from test/fixtures/typescript/ambient-declarations.A.ts rename to test/fixtures/typescript/corpus/ambient-declarations.A.ts diff --git a/test/fixtures/typescript/ambient-declarations.B.ts b/test/fixtures/typescript/corpus/ambient-declarations.B.ts similarity index 100% rename from test/fixtures/typescript/ambient-declarations.B.ts rename to test/fixtures/typescript/corpus/ambient-declarations.B.ts diff --git a/test/fixtures/typescript/ambient-declarations.diffA-B.txt b/test/fixtures/typescript/corpus/ambient-declarations.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/ambient-declarations.diffA-B.txt rename to test/fixtures/typescript/corpus/ambient-declarations.diffA-B.txt diff --git a/test/fixtures/typescript/ambient-declarations.diffB-A.txt b/test/fixtures/typescript/corpus/ambient-declarations.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/ambient-declarations.diffB-A.txt rename to test/fixtures/typescript/corpus/ambient-declarations.diffB-A.txt diff --git a/test/fixtures/typescript/ambient-declarations.parseA.txt b/test/fixtures/typescript/corpus/ambient-declarations.parseA.txt similarity index 100% rename from test/fixtures/typescript/ambient-declarations.parseA.txt rename to test/fixtures/typescript/corpus/ambient-declarations.parseA.txt diff --git a/test/fixtures/typescript/ambient-declarations.parseB.txt b/test/fixtures/typescript/corpus/ambient-declarations.parseB.txt similarity index 100% rename from test/fixtures/typescript/ambient-declarations.parseB.txt rename to test/fixtures/typescript/corpus/ambient-declarations.parseB.txt diff --git a/test/fixtures/typescript/ambient-exports.A.ts b/test/fixtures/typescript/corpus/ambient-exports.A.ts similarity index 100% rename from test/fixtures/typescript/ambient-exports.A.ts rename to test/fixtures/typescript/corpus/ambient-exports.A.ts diff --git a/test/fixtures/typescript/ambient-exports.B.ts b/test/fixtures/typescript/corpus/ambient-exports.B.ts similarity index 100% rename from test/fixtures/typescript/ambient-exports.B.ts rename to test/fixtures/typescript/corpus/ambient-exports.B.ts diff --git a/test/fixtures/typescript/ambient-exports.diffA-B.txt b/test/fixtures/typescript/corpus/ambient-exports.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/ambient-exports.diffA-B.txt rename to test/fixtures/typescript/corpus/ambient-exports.diffA-B.txt diff --git a/test/fixtures/typescript/ambient-exports.diffB-A.txt b/test/fixtures/typescript/corpus/ambient-exports.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/ambient-exports.diffB-A.txt rename to test/fixtures/typescript/corpus/ambient-exports.diffB-A.txt diff --git a/test/fixtures/typescript/ambient-exports.parseA.txt b/test/fixtures/typescript/corpus/ambient-exports.parseA.txt similarity index 100% rename from test/fixtures/typescript/ambient-exports.parseA.txt rename to test/fixtures/typescript/corpus/ambient-exports.parseA.txt diff --git a/test/fixtures/typescript/ambient-exports.parseB.txt b/test/fixtures/typescript/corpus/ambient-exports.parseB.txt similarity index 100% rename from test/fixtures/typescript/ambient-exports.parseB.txt rename to test/fixtures/typescript/corpus/ambient-exports.parseB.txt diff --git a/test/fixtures/typescript/ambient-type-declarations.A.ts b/test/fixtures/typescript/corpus/ambient-type-declarations.A.ts similarity index 100% rename from test/fixtures/typescript/ambient-type-declarations.A.ts rename to test/fixtures/typescript/corpus/ambient-type-declarations.A.ts diff --git a/test/fixtures/typescript/ambient-type-declarations.B.ts b/test/fixtures/typescript/corpus/ambient-type-declarations.B.ts similarity index 100% rename from test/fixtures/typescript/ambient-type-declarations.B.ts rename to test/fixtures/typescript/corpus/ambient-type-declarations.B.ts diff --git a/test/fixtures/typescript/ambient-type-declarations.diffA-B.txt b/test/fixtures/typescript/corpus/ambient-type-declarations.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/ambient-type-declarations.diffA-B.txt rename to test/fixtures/typescript/corpus/ambient-type-declarations.diffA-B.txt diff --git a/test/fixtures/typescript/ambient-type-declarations.diffB-A.txt b/test/fixtures/typescript/corpus/ambient-type-declarations.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/ambient-type-declarations.diffB-A.txt rename to test/fixtures/typescript/corpus/ambient-type-declarations.diffB-A.txt diff --git a/test/fixtures/typescript/ambient-type-declarations.parseA.txt b/test/fixtures/typescript/corpus/ambient-type-declarations.parseA.txt similarity index 100% rename from test/fixtures/typescript/ambient-type-declarations.parseA.txt rename to test/fixtures/typescript/corpus/ambient-type-declarations.parseA.txt diff --git a/test/fixtures/typescript/ambient-type-declarations.parseB.txt b/test/fixtures/typescript/corpus/ambient-type-declarations.parseB.txt similarity index 100% rename from test/fixtures/typescript/ambient-type-declarations.parseB.txt rename to test/fixtures/typescript/corpus/ambient-type-declarations.parseB.txt diff --git a/test/fixtures/typescript/anonymous-function.A.ts b/test/fixtures/typescript/corpus/anonymous-function.A.ts similarity index 100% rename from test/fixtures/typescript/anonymous-function.A.ts rename to test/fixtures/typescript/corpus/anonymous-function.A.ts diff --git a/test/fixtures/typescript/anonymous-function.B.ts b/test/fixtures/typescript/corpus/anonymous-function.B.ts similarity index 100% rename from test/fixtures/typescript/anonymous-function.B.ts rename to test/fixtures/typescript/corpus/anonymous-function.B.ts diff --git a/test/fixtures/typescript/anonymous-function.diffA-B.txt b/test/fixtures/typescript/corpus/anonymous-function.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/anonymous-function.diffA-B.txt rename to test/fixtures/typescript/corpus/anonymous-function.diffA-B.txt diff --git a/test/fixtures/typescript/anonymous-function.diffB-A.txt b/test/fixtures/typescript/corpus/anonymous-function.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/anonymous-function.diffB-A.txt rename to test/fixtures/typescript/corpus/anonymous-function.diffB-A.txt diff --git a/test/fixtures/typescript/anonymous-function.parseA.txt b/test/fixtures/typescript/corpus/anonymous-function.parseA.txt similarity index 100% rename from test/fixtures/typescript/anonymous-function.parseA.txt rename to test/fixtures/typescript/corpus/anonymous-function.parseA.txt diff --git a/test/fixtures/typescript/anonymous-function.parseB.txt b/test/fixtures/typescript/corpus/anonymous-function.parseB.txt similarity index 100% rename from test/fixtures/typescript/anonymous-function.parseB.txt rename to test/fixtures/typescript/corpus/anonymous-function.parseB.txt diff --git a/test/fixtures/typescript/anonymous-parameterless-function.A.ts b/test/fixtures/typescript/corpus/anonymous-parameterless-function.A.ts similarity index 100% rename from test/fixtures/typescript/anonymous-parameterless-function.A.ts rename to test/fixtures/typescript/corpus/anonymous-parameterless-function.A.ts diff --git a/test/fixtures/typescript/anonymous-parameterless-function.B.ts b/test/fixtures/typescript/corpus/anonymous-parameterless-function.B.ts similarity index 100% rename from test/fixtures/typescript/anonymous-parameterless-function.B.ts rename to test/fixtures/typescript/corpus/anonymous-parameterless-function.B.ts diff --git a/test/fixtures/typescript/anonymous-parameterless-function.diffA-B.txt b/test/fixtures/typescript/corpus/anonymous-parameterless-function.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/anonymous-parameterless-function.diffA-B.txt rename to test/fixtures/typescript/corpus/anonymous-parameterless-function.diffA-B.txt diff --git a/test/fixtures/typescript/anonymous-parameterless-function.diffB-A.txt b/test/fixtures/typescript/corpus/anonymous-parameterless-function.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/anonymous-parameterless-function.diffB-A.txt rename to test/fixtures/typescript/corpus/anonymous-parameterless-function.diffB-A.txt diff --git a/test/fixtures/typescript/anonymous-parameterless-function.parseA.txt b/test/fixtures/typescript/corpus/anonymous-parameterless-function.parseA.txt similarity index 100% rename from test/fixtures/typescript/anonymous-parameterless-function.parseA.txt rename to test/fixtures/typescript/corpus/anonymous-parameterless-function.parseA.txt diff --git a/test/fixtures/typescript/anonymous-parameterless-function.parseB.txt b/test/fixtures/typescript/corpus/anonymous-parameterless-function.parseB.txt similarity index 100% rename from test/fixtures/typescript/anonymous-parameterless-function.parseB.txt rename to test/fixtures/typescript/corpus/anonymous-parameterless-function.parseB.txt diff --git a/test/fixtures/typescript/array-type.A.ts b/test/fixtures/typescript/corpus/array-type.A.ts similarity index 100% rename from test/fixtures/typescript/array-type.A.ts rename to test/fixtures/typescript/corpus/array-type.A.ts diff --git a/test/fixtures/typescript/array-type.B.ts b/test/fixtures/typescript/corpus/array-type.B.ts similarity index 100% rename from test/fixtures/typescript/array-type.B.ts rename to test/fixtures/typescript/corpus/array-type.B.ts diff --git a/test/fixtures/typescript/array-type.diffA-B.txt b/test/fixtures/typescript/corpus/array-type.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/array-type.diffA-B.txt rename to test/fixtures/typescript/corpus/array-type.diffA-B.txt diff --git a/test/fixtures/typescript/array-type.diffB-A.txt b/test/fixtures/typescript/corpus/array-type.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/array-type.diffB-A.txt rename to test/fixtures/typescript/corpus/array-type.diffB-A.txt diff --git a/test/fixtures/typescript/array-type.parseA.txt b/test/fixtures/typescript/corpus/array-type.parseA.txt similarity index 100% rename from test/fixtures/typescript/array-type.parseA.txt rename to test/fixtures/typescript/corpus/array-type.parseA.txt diff --git a/test/fixtures/typescript/array-type.parseB.txt b/test/fixtures/typescript/corpus/array-type.parseB.txt similarity index 100% rename from test/fixtures/typescript/array-type.parseB.txt rename to test/fixtures/typescript/corpus/array-type.parseB.txt diff --git a/test/fixtures/typescript/array.A.ts b/test/fixtures/typescript/corpus/array.A.ts similarity index 100% rename from test/fixtures/typescript/array.A.ts rename to test/fixtures/typescript/corpus/array.A.ts diff --git a/test/fixtures/typescript/array.B.ts b/test/fixtures/typescript/corpus/array.B.ts similarity index 100% rename from test/fixtures/typescript/array.B.ts rename to test/fixtures/typescript/corpus/array.B.ts diff --git a/test/fixtures/typescript/array.diffA-B.txt b/test/fixtures/typescript/corpus/array.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/array.diffA-B.txt rename to test/fixtures/typescript/corpus/array.diffA-B.txt diff --git a/test/fixtures/typescript/array.diffB-A.txt b/test/fixtures/typescript/corpus/array.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/array.diffB-A.txt rename to test/fixtures/typescript/corpus/array.diffB-A.txt diff --git a/test/fixtures/typescript/array.parseA.txt b/test/fixtures/typescript/corpus/array.parseA.txt similarity index 100% rename from test/fixtures/typescript/array.parseA.txt rename to test/fixtures/typescript/corpus/array.parseA.txt diff --git a/test/fixtures/typescript/array.parseB.txt b/test/fixtures/typescript/corpus/array.parseB.txt similarity index 100% rename from test/fixtures/typescript/array.parseB.txt rename to test/fixtures/typescript/corpus/array.parseB.txt diff --git a/test/fixtures/typescript/arrow-function.A.ts b/test/fixtures/typescript/corpus/arrow-function.A.ts similarity index 100% rename from test/fixtures/typescript/arrow-function.A.ts rename to test/fixtures/typescript/corpus/arrow-function.A.ts diff --git a/test/fixtures/typescript/arrow-function.B.ts b/test/fixtures/typescript/corpus/arrow-function.B.ts similarity index 100% rename from test/fixtures/typescript/arrow-function.B.ts rename to test/fixtures/typescript/corpus/arrow-function.B.ts diff --git a/test/fixtures/typescript/arrow-function.diffA-B.txt b/test/fixtures/typescript/corpus/arrow-function.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/arrow-function.diffA-B.txt rename to test/fixtures/typescript/corpus/arrow-function.diffA-B.txt diff --git a/test/fixtures/typescript/arrow-function.diffB-A.txt b/test/fixtures/typescript/corpus/arrow-function.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/arrow-function.diffB-A.txt rename to test/fixtures/typescript/corpus/arrow-function.diffB-A.txt diff --git a/test/fixtures/typescript/arrow-function.parseA.txt b/test/fixtures/typescript/corpus/arrow-function.parseA.txt similarity index 100% rename from test/fixtures/typescript/arrow-function.parseA.txt rename to test/fixtures/typescript/corpus/arrow-function.parseA.txt diff --git a/test/fixtures/typescript/arrow-function.parseB.txt b/test/fixtures/typescript/corpus/arrow-function.parseB.txt similarity index 100% rename from test/fixtures/typescript/arrow-function.parseB.txt rename to test/fixtures/typescript/corpus/arrow-function.parseB.txt diff --git a/test/fixtures/typescript/assignment-pattern.A.ts b/test/fixtures/typescript/corpus/assignment-pattern.A.ts similarity index 100% rename from test/fixtures/typescript/assignment-pattern.A.ts rename to test/fixtures/typescript/corpus/assignment-pattern.A.ts diff --git a/test/fixtures/typescript/assignment-pattern.B.ts b/test/fixtures/typescript/corpus/assignment-pattern.B.ts similarity index 100% rename from test/fixtures/typescript/assignment-pattern.B.ts rename to test/fixtures/typescript/corpus/assignment-pattern.B.ts diff --git a/test/fixtures/typescript/assignment-pattern.diffA-B.txt b/test/fixtures/typescript/corpus/assignment-pattern.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/assignment-pattern.diffA-B.txt rename to test/fixtures/typescript/corpus/assignment-pattern.diffA-B.txt diff --git a/test/fixtures/typescript/assignment-pattern.diffB-A.txt b/test/fixtures/typescript/corpus/assignment-pattern.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/assignment-pattern.diffB-A.txt rename to test/fixtures/typescript/corpus/assignment-pattern.diffB-A.txt diff --git a/test/fixtures/typescript/assignment-pattern.parseA.txt b/test/fixtures/typescript/corpus/assignment-pattern.parseA.txt similarity index 100% rename from test/fixtures/typescript/assignment-pattern.parseA.txt rename to test/fixtures/typescript/corpus/assignment-pattern.parseA.txt diff --git a/test/fixtures/typescript/assignment-pattern.parseB.txt b/test/fixtures/typescript/corpus/assignment-pattern.parseB.txt similarity index 100% rename from test/fixtures/typescript/assignment-pattern.parseB.txt rename to test/fixtures/typescript/corpus/assignment-pattern.parseB.txt diff --git a/test/fixtures/typescript/assignment.A.ts b/test/fixtures/typescript/corpus/assignment.A.ts similarity index 100% rename from test/fixtures/typescript/assignment.A.ts rename to test/fixtures/typescript/corpus/assignment.A.ts diff --git a/test/fixtures/typescript/assignment.B.ts b/test/fixtures/typescript/corpus/assignment.B.ts similarity index 100% rename from test/fixtures/typescript/assignment.B.ts rename to test/fixtures/typescript/corpus/assignment.B.ts diff --git a/test/fixtures/typescript/assignment.diffA-B.txt b/test/fixtures/typescript/corpus/assignment.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/assignment.diffA-B.txt rename to test/fixtures/typescript/corpus/assignment.diffA-B.txt diff --git a/test/fixtures/typescript/assignment.diffB-A.txt b/test/fixtures/typescript/corpus/assignment.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/assignment.diffB-A.txt rename to test/fixtures/typescript/corpus/assignment.diffB-A.txt diff --git a/test/fixtures/typescript/assignment.parseA.txt b/test/fixtures/typescript/corpus/assignment.parseA.txt similarity index 100% rename from test/fixtures/typescript/assignment.parseA.txt rename to test/fixtures/typescript/corpus/assignment.parseA.txt diff --git a/test/fixtures/typescript/assignment.parseB.txt b/test/fixtures/typescript/corpus/assignment.parseB.txt similarity index 100% rename from test/fixtures/typescript/assignment.parseB.txt rename to test/fixtures/typescript/corpus/assignment.parseB.txt diff --git a/test/fixtures/typescript/bitwise-operator.A.ts b/test/fixtures/typescript/corpus/bitwise-operator.A.ts similarity index 100% rename from test/fixtures/typescript/bitwise-operator.A.ts rename to test/fixtures/typescript/corpus/bitwise-operator.A.ts diff --git a/test/fixtures/typescript/bitwise-operator.B.ts b/test/fixtures/typescript/corpus/bitwise-operator.B.ts similarity index 100% rename from test/fixtures/typescript/bitwise-operator.B.ts rename to test/fixtures/typescript/corpus/bitwise-operator.B.ts diff --git a/test/fixtures/typescript/bitwise-operator.diffA-B.txt b/test/fixtures/typescript/corpus/bitwise-operator.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/bitwise-operator.diffA-B.txt rename to test/fixtures/typescript/corpus/bitwise-operator.diffA-B.txt diff --git a/test/fixtures/typescript/bitwise-operator.diffB-A.txt b/test/fixtures/typescript/corpus/bitwise-operator.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/bitwise-operator.diffB-A.txt rename to test/fixtures/typescript/corpus/bitwise-operator.diffB-A.txt diff --git a/test/fixtures/typescript/bitwise-operator.parseA.txt b/test/fixtures/typescript/corpus/bitwise-operator.parseA.txt similarity index 100% rename from test/fixtures/typescript/bitwise-operator.parseA.txt rename to test/fixtures/typescript/corpus/bitwise-operator.parseA.txt diff --git a/test/fixtures/typescript/bitwise-operator.parseB.txt b/test/fixtures/typescript/corpus/bitwise-operator.parseB.txt similarity index 100% rename from test/fixtures/typescript/bitwise-operator.parseB.txt rename to test/fixtures/typescript/corpus/bitwise-operator.parseB.txt diff --git a/test/fixtures/typescript/boolean-operator.A.ts b/test/fixtures/typescript/corpus/boolean-operator.A.ts similarity index 100% rename from test/fixtures/typescript/boolean-operator.A.ts rename to test/fixtures/typescript/corpus/boolean-operator.A.ts diff --git a/test/fixtures/typescript/boolean-operator.B.ts b/test/fixtures/typescript/corpus/boolean-operator.B.ts similarity index 100% rename from test/fixtures/typescript/boolean-operator.B.ts rename to test/fixtures/typescript/corpus/boolean-operator.B.ts diff --git a/test/fixtures/typescript/boolean-operator.diffA-B.txt b/test/fixtures/typescript/corpus/boolean-operator.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/boolean-operator.diffA-B.txt rename to test/fixtures/typescript/corpus/boolean-operator.diffA-B.txt diff --git a/test/fixtures/typescript/boolean-operator.diffB-A.txt b/test/fixtures/typescript/corpus/boolean-operator.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/boolean-operator.diffB-A.txt rename to test/fixtures/typescript/corpus/boolean-operator.diffB-A.txt diff --git a/test/fixtures/typescript/boolean-operator.parseA.txt b/test/fixtures/typescript/corpus/boolean-operator.parseA.txt similarity index 100% rename from test/fixtures/typescript/boolean-operator.parseA.txt rename to test/fixtures/typescript/corpus/boolean-operator.parseA.txt diff --git a/test/fixtures/typescript/boolean-operator.parseB.txt b/test/fixtures/typescript/corpus/boolean-operator.parseB.txt similarity index 100% rename from test/fixtures/typescript/boolean-operator.parseB.txt rename to test/fixtures/typescript/corpus/boolean-operator.parseB.txt diff --git a/test/fixtures/typescript/break.A.ts b/test/fixtures/typescript/corpus/break.A.ts similarity index 100% rename from test/fixtures/typescript/break.A.ts rename to test/fixtures/typescript/corpus/break.A.ts diff --git a/test/fixtures/typescript/break.B.ts b/test/fixtures/typescript/corpus/break.B.ts similarity index 100% rename from test/fixtures/typescript/break.B.ts rename to test/fixtures/typescript/corpus/break.B.ts diff --git a/test/fixtures/typescript/break.diffA-B.txt b/test/fixtures/typescript/corpus/break.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/break.diffA-B.txt rename to test/fixtures/typescript/corpus/break.diffA-B.txt diff --git a/test/fixtures/typescript/break.diffB-A.txt b/test/fixtures/typescript/corpus/break.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/break.diffB-A.txt rename to test/fixtures/typescript/corpus/break.diffB-A.txt diff --git a/test/fixtures/typescript/break.parseA.txt b/test/fixtures/typescript/corpus/break.parseA.txt similarity index 100% rename from test/fixtures/typescript/break.parseA.txt rename to test/fixtures/typescript/corpus/break.parseA.txt diff --git a/test/fixtures/typescript/break.parseB.txt b/test/fixtures/typescript/corpus/break.parseB.txt similarity index 100% rename from test/fixtures/typescript/break.parseB.txt rename to test/fixtures/typescript/corpus/break.parseB.txt diff --git a/test/fixtures/typescript/chained-callbacks.A.ts b/test/fixtures/typescript/corpus/chained-callbacks.A.ts similarity index 100% rename from test/fixtures/typescript/chained-callbacks.A.ts rename to test/fixtures/typescript/corpus/chained-callbacks.A.ts diff --git a/test/fixtures/typescript/chained-callbacks.B.ts b/test/fixtures/typescript/corpus/chained-callbacks.B.ts similarity index 100% rename from test/fixtures/typescript/chained-callbacks.B.ts rename to test/fixtures/typescript/corpus/chained-callbacks.B.ts diff --git a/test/fixtures/typescript/chained-callbacks.diffA-B.txt b/test/fixtures/typescript/corpus/chained-callbacks.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/chained-callbacks.diffA-B.txt rename to test/fixtures/typescript/corpus/chained-callbacks.diffA-B.txt diff --git a/test/fixtures/typescript/chained-callbacks.diffB-A.txt b/test/fixtures/typescript/corpus/chained-callbacks.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/chained-callbacks.diffB-A.txt rename to test/fixtures/typescript/corpus/chained-callbacks.diffB-A.txt diff --git a/test/fixtures/typescript/chained-callbacks.parseA.txt b/test/fixtures/typescript/corpus/chained-callbacks.parseA.txt similarity index 100% rename from test/fixtures/typescript/chained-callbacks.parseA.txt rename to test/fixtures/typescript/corpus/chained-callbacks.parseA.txt diff --git a/test/fixtures/typescript/chained-callbacks.parseB.txt b/test/fixtures/typescript/corpus/chained-callbacks.parseB.txt similarity index 100% rename from test/fixtures/typescript/chained-callbacks.parseB.txt rename to test/fixtures/typescript/corpus/chained-callbacks.parseB.txt diff --git a/test/fixtures/typescript/chained-property-access.A.ts b/test/fixtures/typescript/corpus/chained-property-access.A.ts similarity index 100% rename from test/fixtures/typescript/chained-property-access.A.ts rename to test/fixtures/typescript/corpus/chained-property-access.A.ts diff --git a/test/fixtures/typescript/chained-property-access.B.ts b/test/fixtures/typescript/corpus/chained-property-access.B.ts similarity index 100% rename from test/fixtures/typescript/chained-property-access.B.ts rename to test/fixtures/typescript/corpus/chained-property-access.B.ts diff --git a/test/fixtures/typescript/chained-property-access.diffA-B.txt b/test/fixtures/typescript/corpus/chained-property-access.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/chained-property-access.diffA-B.txt rename to test/fixtures/typescript/corpus/chained-property-access.diffA-B.txt diff --git a/test/fixtures/typescript/chained-property-access.diffB-A.txt b/test/fixtures/typescript/corpus/chained-property-access.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/chained-property-access.diffB-A.txt rename to test/fixtures/typescript/corpus/chained-property-access.diffB-A.txt diff --git a/test/fixtures/typescript/chained-property-access.parseA.txt b/test/fixtures/typescript/corpus/chained-property-access.parseA.txt similarity index 100% rename from test/fixtures/typescript/chained-property-access.parseA.txt rename to test/fixtures/typescript/corpus/chained-property-access.parseA.txt diff --git a/test/fixtures/typescript/chained-property-access.parseB.txt b/test/fixtures/typescript/corpus/chained-property-access.parseB.txt similarity index 100% rename from test/fixtures/typescript/chained-property-access.parseB.txt rename to test/fixtures/typescript/corpus/chained-property-access.parseB.txt diff --git a/test/fixtures/typescript/class.A.ts b/test/fixtures/typescript/corpus/class.A.ts similarity index 100% rename from test/fixtures/typescript/class.A.ts rename to test/fixtures/typescript/corpus/class.A.ts diff --git a/test/fixtures/typescript/class.B.ts b/test/fixtures/typescript/corpus/class.B.ts similarity index 100% rename from test/fixtures/typescript/class.B.ts rename to test/fixtures/typescript/corpus/class.B.ts diff --git a/test/fixtures/typescript/class.diffA-B.txt b/test/fixtures/typescript/corpus/class.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/class.diffA-B.txt rename to test/fixtures/typescript/corpus/class.diffA-B.txt diff --git a/test/fixtures/typescript/class.diffB-A.txt b/test/fixtures/typescript/corpus/class.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/class.diffB-A.txt rename to test/fixtures/typescript/corpus/class.diffB-A.txt diff --git a/test/fixtures/typescript/class.parseA.txt b/test/fixtures/typescript/corpus/class.parseA.txt similarity index 100% rename from test/fixtures/typescript/class.parseA.txt rename to test/fixtures/typescript/corpus/class.parseA.txt diff --git a/test/fixtures/typescript/class.parseB.txt b/test/fixtures/typescript/corpus/class.parseB.txt similarity index 100% rename from test/fixtures/typescript/class.parseB.txt rename to test/fixtures/typescript/corpus/class.parseB.txt diff --git a/test/fixtures/typescript/comma-operator.A.ts b/test/fixtures/typescript/corpus/comma-operator.A.ts similarity index 100% rename from test/fixtures/typescript/comma-operator.A.ts rename to test/fixtures/typescript/corpus/comma-operator.A.ts diff --git a/test/fixtures/typescript/comma-operator.B.ts b/test/fixtures/typescript/corpus/comma-operator.B.ts similarity index 100% rename from test/fixtures/typescript/comma-operator.B.ts rename to test/fixtures/typescript/corpus/comma-operator.B.ts diff --git a/test/fixtures/typescript/comma-operator.diffA-B.txt b/test/fixtures/typescript/corpus/comma-operator.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/comma-operator.diffA-B.txt rename to test/fixtures/typescript/corpus/comma-operator.diffA-B.txt diff --git a/test/fixtures/typescript/comma-operator.diffB-A.txt b/test/fixtures/typescript/corpus/comma-operator.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/comma-operator.diffB-A.txt rename to test/fixtures/typescript/corpus/comma-operator.diffB-A.txt diff --git a/test/fixtures/typescript/comma-operator.parseA.txt b/test/fixtures/typescript/corpus/comma-operator.parseA.txt similarity index 100% rename from test/fixtures/typescript/comma-operator.parseA.txt rename to test/fixtures/typescript/corpus/comma-operator.parseA.txt diff --git a/test/fixtures/typescript/comma-operator.parseB.txt b/test/fixtures/typescript/corpus/comma-operator.parseB.txt similarity index 100% rename from test/fixtures/typescript/comma-operator.parseB.txt rename to test/fixtures/typescript/corpus/comma-operator.parseB.txt diff --git a/test/fixtures/typescript/comment.A.ts b/test/fixtures/typescript/corpus/comment.A.ts similarity index 100% rename from test/fixtures/typescript/comment.A.ts rename to test/fixtures/typescript/corpus/comment.A.ts diff --git a/test/fixtures/typescript/comment.B.ts b/test/fixtures/typescript/corpus/comment.B.ts similarity index 100% rename from test/fixtures/typescript/comment.B.ts rename to test/fixtures/typescript/corpus/comment.B.ts diff --git a/test/fixtures/typescript/comment.diffA-B.txt b/test/fixtures/typescript/corpus/comment.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/comment.diffA-B.txt rename to test/fixtures/typescript/corpus/comment.diffA-B.txt diff --git a/test/fixtures/typescript/comment.diffB-A.txt b/test/fixtures/typescript/corpus/comment.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/comment.diffB-A.txt rename to test/fixtures/typescript/corpus/comment.diffB-A.txt diff --git a/test/fixtures/typescript/comment.parseA.txt b/test/fixtures/typescript/corpus/comment.parseA.txt similarity index 100% rename from test/fixtures/typescript/comment.parseA.txt rename to test/fixtures/typescript/corpus/comment.parseA.txt diff --git a/test/fixtures/typescript/comment.parseB.txt b/test/fixtures/typescript/corpus/comment.parseB.txt similarity index 100% rename from test/fixtures/typescript/comment.parseB.txt rename to test/fixtures/typescript/corpus/comment.parseB.txt diff --git a/test/fixtures/typescript/constructor-call.A.ts b/test/fixtures/typescript/corpus/constructor-call.A.ts similarity index 100% rename from test/fixtures/typescript/constructor-call.A.ts rename to test/fixtures/typescript/corpus/constructor-call.A.ts diff --git a/test/fixtures/typescript/constructor-call.B.ts b/test/fixtures/typescript/corpus/constructor-call.B.ts similarity index 100% rename from test/fixtures/typescript/constructor-call.B.ts rename to test/fixtures/typescript/corpus/constructor-call.B.ts diff --git a/test/fixtures/typescript/constructor-call.diffA-B.txt b/test/fixtures/typescript/corpus/constructor-call.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/constructor-call.diffA-B.txt rename to test/fixtures/typescript/corpus/constructor-call.diffA-B.txt diff --git a/test/fixtures/typescript/constructor-call.diffB-A.txt b/test/fixtures/typescript/corpus/constructor-call.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/constructor-call.diffB-A.txt rename to test/fixtures/typescript/corpus/constructor-call.diffB-A.txt diff --git a/test/fixtures/typescript/constructor-call.parseA.txt b/test/fixtures/typescript/corpus/constructor-call.parseA.txt similarity index 100% rename from test/fixtures/typescript/constructor-call.parseA.txt rename to test/fixtures/typescript/corpus/constructor-call.parseA.txt diff --git a/test/fixtures/typescript/constructor-call.parseB.txt b/test/fixtures/typescript/corpus/constructor-call.parseB.txt similarity index 100% rename from test/fixtures/typescript/constructor-call.parseB.txt rename to test/fixtures/typescript/corpus/constructor-call.parseB.txt diff --git a/test/fixtures/typescript/continue.A.ts b/test/fixtures/typescript/corpus/continue.A.ts similarity index 100% rename from test/fixtures/typescript/continue.A.ts rename to test/fixtures/typescript/corpus/continue.A.ts diff --git a/test/fixtures/typescript/continue.B.ts b/test/fixtures/typescript/corpus/continue.B.ts similarity index 100% rename from test/fixtures/typescript/continue.B.ts rename to test/fixtures/typescript/corpus/continue.B.ts diff --git a/test/fixtures/typescript/continue.diffA-B.txt b/test/fixtures/typescript/corpus/continue.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/continue.diffA-B.txt rename to test/fixtures/typescript/corpus/continue.diffA-B.txt diff --git a/test/fixtures/typescript/continue.diffB-A.txt b/test/fixtures/typescript/corpus/continue.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/continue.diffB-A.txt rename to test/fixtures/typescript/corpus/continue.diffB-A.txt diff --git a/test/fixtures/typescript/continue.parseA.txt b/test/fixtures/typescript/corpus/continue.parseA.txt similarity index 100% rename from test/fixtures/typescript/continue.parseA.txt rename to test/fixtures/typescript/corpus/continue.parseA.txt diff --git a/test/fixtures/typescript/continue.parseB.txt b/test/fixtures/typescript/corpus/continue.parseB.txt similarity index 100% rename from test/fixtures/typescript/continue.parseB.txt rename to test/fixtures/typescript/corpus/continue.parseB.txt diff --git a/test/fixtures/typescript/delete-operator.A.ts b/test/fixtures/typescript/corpus/delete-operator.A.ts similarity index 100% rename from test/fixtures/typescript/delete-operator.A.ts rename to test/fixtures/typescript/corpus/delete-operator.A.ts diff --git a/test/fixtures/typescript/delete-operator.B.ts b/test/fixtures/typescript/corpus/delete-operator.B.ts similarity index 100% rename from test/fixtures/typescript/delete-operator.B.ts rename to test/fixtures/typescript/corpus/delete-operator.B.ts diff --git a/test/fixtures/typescript/delete-operator.diffA-B.txt b/test/fixtures/typescript/corpus/delete-operator.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/delete-operator.diffA-B.txt rename to test/fixtures/typescript/corpus/delete-operator.diffA-B.txt diff --git a/test/fixtures/typescript/delete-operator.diffB-A.txt b/test/fixtures/typescript/corpus/delete-operator.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/delete-operator.diffB-A.txt rename to test/fixtures/typescript/corpus/delete-operator.diffB-A.txt diff --git a/test/fixtures/typescript/delete-operator.parseA.txt b/test/fixtures/typescript/corpus/delete-operator.parseA.txt similarity index 100% rename from test/fixtures/typescript/delete-operator.parseA.txt rename to test/fixtures/typescript/corpus/delete-operator.parseA.txt diff --git a/test/fixtures/typescript/delete-operator.parseB.txt b/test/fixtures/typescript/corpus/delete-operator.parseB.txt similarity index 100% rename from test/fixtures/typescript/delete-operator.parseB.txt rename to test/fixtures/typescript/corpus/delete-operator.parseB.txt diff --git a/test/fixtures/typescript/do-while-statement.A.ts b/test/fixtures/typescript/corpus/do-while-statement.A.ts similarity index 100% rename from test/fixtures/typescript/do-while-statement.A.ts rename to test/fixtures/typescript/corpus/do-while-statement.A.ts diff --git a/test/fixtures/typescript/do-while-statement.B.ts b/test/fixtures/typescript/corpus/do-while-statement.B.ts similarity index 100% rename from test/fixtures/typescript/do-while-statement.B.ts rename to test/fixtures/typescript/corpus/do-while-statement.B.ts diff --git a/test/fixtures/typescript/do-while-statement.diffA-B.txt b/test/fixtures/typescript/corpus/do-while-statement.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/do-while-statement.diffA-B.txt rename to test/fixtures/typescript/corpus/do-while-statement.diffA-B.txt diff --git a/test/fixtures/typescript/do-while-statement.diffB-A.txt b/test/fixtures/typescript/corpus/do-while-statement.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/do-while-statement.diffB-A.txt rename to test/fixtures/typescript/corpus/do-while-statement.diffB-A.txt diff --git a/test/fixtures/typescript/do-while-statement.parseA.txt b/test/fixtures/typescript/corpus/do-while-statement.parseA.txt similarity index 100% rename from test/fixtures/typescript/do-while-statement.parseA.txt rename to test/fixtures/typescript/corpus/do-while-statement.parseA.txt diff --git a/test/fixtures/typescript/do-while-statement.parseB.txt b/test/fixtures/typescript/corpus/do-while-statement.parseB.txt similarity index 100% rename from test/fixtures/typescript/do-while-statement.parseB.txt rename to test/fixtures/typescript/corpus/do-while-statement.parseB.txt diff --git a/test/fixtures/typescript/export-assignments.A.ts b/test/fixtures/typescript/corpus/export-assignments.A.ts similarity index 100% rename from test/fixtures/typescript/export-assignments.A.ts rename to test/fixtures/typescript/corpus/export-assignments.A.ts diff --git a/test/fixtures/typescript/export-assignments.B.ts b/test/fixtures/typescript/corpus/export-assignments.B.ts similarity index 100% rename from test/fixtures/typescript/export-assignments.B.ts rename to test/fixtures/typescript/corpus/export-assignments.B.ts diff --git a/test/fixtures/typescript/export-assignments.diffA-B.txt b/test/fixtures/typescript/corpus/export-assignments.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/export-assignments.diffA-B.txt rename to test/fixtures/typescript/corpus/export-assignments.diffA-B.txt diff --git a/test/fixtures/typescript/export-assignments.diffB-A.txt b/test/fixtures/typescript/corpus/export-assignments.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/export-assignments.diffB-A.txt rename to test/fixtures/typescript/corpus/export-assignments.diffB-A.txt diff --git a/test/fixtures/typescript/export-assignments.parseA.txt b/test/fixtures/typescript/corpus/export-assignments.parseA.txt similarity index 100% rename from test/fixtures/typescript/export-assignments.parseA.txt rename to test/fixtures/typescript/corpus/export-assignments.parseA.txt diff --git a/test/fixtures/typescript/export-assignments.parseB.txt b/test/fixtures/typescript/corpus/export-assignments.parseB.txt similarity index 100% rename from test/fixtures/typescript/export-assignments.parseB.txt rename to test/fixtures/typescript/corpus/export-assignments.parseB.txt diff --git a/test/fixtures/typescript/export.A.ts b/test/fixtures/typescript/corpus/export.A.ts similarity index 100% rename from test/fixtures/typescript/export.A.ts rename to test/fixtures/typescript/corpus/export.A.ts diff --git a/test/fixtures/typescript/export.B.ts b/test/fixtures/typescript/corpus/export.B.ts similarity index 100% rename from test/fixtures/typescript/export.B.ts rename to test/fixtures/typescript/corpus/export.B.ts diff --git a/test/fixtures/typescript/export.diffA-B.txt b/test/fixtures/typescript/corpus/export.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/export.diffA-B.txt rename to test/fixtures/typescript/corpus/export.diffA-B.txt diff --git a/test/fixtures/typescript/export.diffB-A.txt b/test/fixtures/typescript/corpus/export.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/export.diffB-A.txt rename to test/fixtures/typescript/corpus/export.diffB-A.txt diff --git a/test/fixtures/typescript/export.parseA.txt b/test/fixtures/typescript/corpus/export.parseA.txt similarity index 100% rename from test/fixtures/typescript/export.parseA.txt rename to test/fixtures/typescript/corpus/export.parseA.txt diff --git a/test/fixtures/typescript/export.parseB.txt b/test/fixtures/typescript/corpus/export.parseB.txt similarity index 100% rename from test/fixtures/typescript/export.parseB.txt rename to test/fixtures/typescript/corpus/export.parseB.txt diff --git a/test/fixtures/typescript/false.A.ts b/test/fixtures/typescript/corpus/false.A.ts similarity index 100% rename from test/fixtures/typescript/false.A.ts rename to test/fixtures/typescript/corpus/false.A.ts diff --git a/test/fixtures/typescript/false.B.ts b/test/fixtures/typescript/corpus/false.B.ts similarity index 100% rename from test/fixtures/typescript/false.B.ts rename to test/fixtures/typescript/corpus/false.B.ts diff --git a/test/fixtures/typescript/false.diffA-B.txt b/test/fixtures/typescript/corpus/false.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/false.diffA-B.txt rename to test/fixtures/typescript/corpus/false.diffA-B.txt diff --git a/test/fixtures/typescript/false.diffB-A.txt b/test/fixtures/typescript/corpus/false.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/false.diffB-A.txt rename to test/fixtures/typescript/corpus/false.diffB-A.txt diff --git a/test/fixtures/typescript/false.parseA.txt b/test/fixtures/typescript/corpus/false.parseA.txt similarity index 100% rename from test/fixtures/typescript/false.parseA.txt rename to test/fixtures/typescript/corpus/false.parseA.txt diff --git a/test/fixtures/typescript/false.parseB.txt b/test/fixtures/typescript/corpus/false.parseB.txt similarity index 100% rename from test/fixtures/typescript/false.parseB.txt rename to test/fixtures/typescript/corpus/false.parseB.txt diff --git a/test/fixtures/typescript/for-in-statement.A.ts b/test/fixtures/typescript/corpus/for-in-statement.A.ts similarity index 100% rename from test/fixtures/typescript/for-in-statement.A.ts rename to test/fixtures/typescript/corpus/for-in-statement.A.ts diff --git a/test/fixtures/typescript/for-in-statement.B.ts b/test/fixtures/typescript/corpus/for-in-statement.B.ts similarity index 100% rename from test/fixtures/typescript/for-in-statement.B.ts rename to test/fixtures/typescript/corpus/for-in-statement.B.ts diff --git a/test/fixtures/typescript/for-in-statement.diffA-B.txt b/test/fixtures/typescript/corpus/for-in-statement.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/for-in-statement.diffA-B.txt rename to test/fixtures/typescript/corpus/for-in-statement.diffA-B.txt diff --git a/test/fixtures/typescript/for-in-statement.diffB-A.txt b/test/fixtures/typescript/corpus/for-in-statement.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/for-in-statement.diffB-A.txt rename to test/fixtures/typescript/corpus/for-in-statement.diffB-A.txt diff --git a/test/fixtures/typescript/for-in-statement.parseA.txt b/test/fixtures/typescript/corpus/for-in-statement.parseA.txt similarity index 100% rename from test/fixtures/typescript/for-in-statement.parseA.txt rename to test/fixtures/typescript/corpus/for-in-statement.parseA.txt diff --git a/test/fixtures/typescript/for-in-statement.parseB.txt b/test/fixtures/typescript/corpus/for-in-statement.parseB.txt similarity index 100% rename from test/fixtures/typescript/for-in-statement.parseB.txt rename to test/fixtures/typescript/corpus/for-in-statement.parseB.txt diff --git a/test/fixtures/typescript/for-loop-with-in-statement.A.ts b/test/fixtures/typescript/corpus/for-loop-with-in-statement.A.ts similarity index 100% rename from test/fixtures/typescript/for-loop-with-in-statement.A.ts rename to test/fixtures/typescript/corpus/for-loop-with-in-statement.A.ts diff --git a/test/fixtures/typescript/for-loop-with-in-statement.B.ts b/test/fixtures/typescript/corpus/for-loop-with-in-statement.B.ts similarity index 100% rename from test/fixtures/typescript/for-loop-with-in-statement.B.ts rename to test/fixtures/typescript/corpus/for-loop-with-in-statement.B.ts diff --git a/test/fixtures/typescript/for-loop-with-in-statement.diffA-B.txt b/test/fixtures/typescript/corpus/for-loop-with-in-statement.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/for-loop-with-in-statement.diffA-B.txt rename to test/fixtures/typescript/corpus/for-loop-with-in-statement.diffA-B.txt diff --git a/test/fixtures/typescript/for-loop-with-in-statement.diffB-A.txt b/test/fixtures/typescript/corpus/for-loop-with-in-statement.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/for-loop-with-in-statement.diffB-A.txt rename to test/fixtures/typescript/corpus/for-loop-with-in-statement.diffB-A.txt diff --git a/test/fixtures/typescript/for-loop-with-in-statement.parseA.txt b/test/fixtures/typescript/corpus/for-loop-with-in-statement.parseA.txt similarity index 100% rename from test/fixtures/typescript/for-loop-with-in-statement.parseA.txt rename to test/fixtures/typescript/corpus/for-loop-with-in-statement.parseA.txt diff --git a/test/fixtures/typescript/for-loop-with-in-statement.parseB.txt b/test/fixtures/typescript/corpus/for-loop-with-in-statement.parseB.txt similarity index 100% rename from test/fixtures/typescript/for-loop-with-in-statement.parseB.txt rename to test/fixtures/typescript/corpus/for-loop-with-in-statement.parseB.txt diff --git a/test/fixtures/typescript/for-of-statement.A.ts b/test/fixtures/typescript/corpus/for-of-statement.A.ts similarity index 100% rename from test/fixtures/typescript/for-of-statement.A.ts rename to test/fixtures/typescript/corpus/for-of-statement.A.ts diff --git a/test/fixtures/typescript/for-of-statement.B.ts b/test/fixtures/typescript/corpus/for-of-statement.B.ts similarity index 100% rename from test/fixtures/typescript/for-of-statement.B.ts rename to test/fixtures/typescript/corpus/for-of-statement.B.ts diff --git a/test/fixtures/typescript/for-of-statement.diffA-B.txt b/test/fixtures/typescript/corpus/for-of-statement.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/for-of-statement.diffA-B.txt rename to test/fixtures/typescript/corpus/for-of-statement.diffA-B.txt diff --git a/test/fixtures/typescript/for-of-statement.diffB-A.txt b/test/fixtures/typescript/corpus/for-of-statement.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/for-of-statement.diffB-A.txt rename to test/fixtures/typescript/corpus/for-of-statement.diffB-A.txt diff --git a/test/fixtures/typescript/for-of-statement.parseA.txt b/test/fixtures/typescript/corpus/for-of-statement.parseA.txt similarity index 100% rename from test/fixtures/typescript/for-of-statement.parseA.txt rename to test/fixtures/typescript/corpus/for-of-statement.parseA.txt diff --git a/test/fixtures/typescript/for-of-statement.parseB.txt b/test/fixtures/typescript/corpus/for-of-statement.parseB.txt similarity index 100% rename from test/fixtures/typescript/for-of-statement.parseB.txt rename to test/fixtures/typescript/corpus/for-of-statement.parseB.txt diff --git a/test/fixtures/typescript/for-statement.A.ts b/test/fixtures/typescript/corpus/for-statement.A.ts similarity index 100% rename from test/fixtures/typescript/for-statement.A.ts rename to test/fixtures/typescript/corpus/for-statement.A.ts diff --git a/test/fixtures/typescript/for-statement.B.ts b/test/fixtures/typescript/corpus/for-statement.B.ts similarity index 100% rename from test/fixtures/typescript/for-statement.B.ts rename to test/fixtures/typescript/corpus/for-statement.B.ts diff --git a/test/fixtures/typescript/for-statement.diffA-B.txt b/test/fixtures/typescript/corpus/for-statement.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/for-statement.diffA-B.txt rename to test/fixtures/typescript/corpus/for-statement.diffA-B.txt diff --git a/test/fixtures/typescript/for-statement.diffB-A.txt b/test/fixtures/typescript/corpus/for-statement.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/for-statement.diffB-A.txt rename to test/fixtures/typescript/corpus/for-statement.diffB-A.txt diff --git a/test/fixtures/typescript/for-statement.parseA.txt b/test/fixtures/typescript/corpus/for-statement.parseA.txt similarity index 100% rename from test/fixtures/typescript/for-statement.parseA.txt rename to test/fixtures/typescript/corpus/for-statement.parseA.txt diff --git a/test/fixtures/typescript/for-statement.parseB.txt b/test/fixtures/typescript/corpus/for-statement.parseB.txt similarity index 100% rename from test/fixtures/typescript/for-statement.parseB.txt rename to test/fixtures/typescript/corpus/for-statement.parseB.txt diff --git a/test/fixtures/typescript/function-call-args.A.ts b/test/fixtures/typescript/corpus/function-call-args.A.ts similarity index 100% rename from test/fixtures/typescript/function-call-args.A.ts rename to test/fixtures/typescript/corpus/function-call-args.A.ts diff --git a/test/fixtures/typescript/function-call-args.B.ts b/test/fixtures/typescript/corpus/function-call-args.B.ts similarity index 100% rename from test/fixtures/typescript/function-call-args.B.ts rename to test/fixtures/typescript/corpus/function-call-args.B.ts diff --git a/test/fixtures/typescript/function-call-args.diffA-B.txt b/test/fixtures/typescript/corpus/function-call-args.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/function-call-args.diffA-B.txt rename to test/fixtures/typescript/corpus/function-call-args.diffA-B.txt diff --git a/test/fixtures/typescript/function-call-args.diffB-A.txt b/test/fixtures/typescript/corpus/function-call-args.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/function-call-args.diffB-A.txt rename to test/fixtures/typescript/corpus/function-call-args.diffB-A.txt diff --git a/test/fixtures/typescript/function-call-args.parseA.txt b/test/fixtures/typescript/corpus/function-call-args.parseA.txt similarity index 100% rename from test/fixtures/typescript/function-call-args.parseA.txt rename to test/fixtures/typescript/corpus/function-call-args.parseA.txt diff --git a/test/fixtures/typescript/function-call-args.parseB.txt b/test/fixtures/typescript/corpus/function-call-args.parseB.txt similarity index 100% rename from test/fixtures/typescript/function-call-args.parseB.txt rename to test/fixtures/typescript/corpus/function-call-args.parseB.txt diff --git a/test/fixtures/typescript/function-call.A.ts b/test/fixtures/typescript/corpus/function-call.A.ts similarity index 100% rename from test/fixtures/typescript/function-call.A.ts rename to test/fixtures/typescript/corpus/function-call.A.ts diff --git a/test/fixtures/typescript/function-call.B.ts b/test/fixtures/typescript/corpus/function-call.B.ts similarity index 100% rename from test/fixtures/typescript/function-call.B.ts rename to test/fixtures/typescript/corpus/function-call.B.ts diff --git a/test/fixtures/typescript/function-call.diffA-B.txt b/test/fixtures/typescript/corpus/function-call.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/function-call.diffA-B.txt rename to test/fixtures/typescript/corpus/function-call.diffA-B.txt diff --git a/test/fixtures/typescript/function-call.diffB-A.txt b/test/fixtures/typescript/corpus/function-call.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/function-call.diffB-A.txt rename to test/fixtures/typescript/corpus/function-call.diffB-A.txt diff --git a/test/fixtures/typescript/function-call.parseA.txt b/test/fixtures/typescript/corpus/function-call.parseA.txt similarity index 100% rename from test/fixtures/typescript/function-call.parseA.txt rename to test/fixtures/typescript/corpus/function-call.parseA.txt diff --git a/test/fixtures/typescript/function-call.parseB.txt b/test/fixtures/typescript/corpus/function-call.parseB.txt similarity index 100% rename from test/fixtures/typescript/function-call.parseB.txt rename to test/fixtures/typescript/corpus/function-call.parseB.txt diff --git a/test/fixtures/typescript/function-type.A.ts b/test/fixtures/typescript/corpus/function-type.A.ts similarity index 100% rename from test/fixtures/typescript/function-type.A.ts rename to test/fixtures/typescript/corpus/function-type.A.ts diff --git a/test/fixtures/typescript/function-type.B.ts b/test/fixtures/typescript/corpus/function-type.B.ts similarity index 100% rename from test/fixtures/typescript/function-type.B.ts rename to test/fixtures/typescript/corpus/function-type.B.ts diff --git a/test/fixtures/typescript/function-type.diffA-B.txt b/test/fixtures/typescript/corpus/function-type.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/function-type.diffA-B.txt rename to test/fixtures/typescript/corpus/function-type.diffA-B.txt diff --git a/test/fixtures/typescript/function-type.diffB-A.txt b/test/fixtures/typescript/corpus/function-type.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/function-type.diffB-A.txt rename to test/fixtures/typescript/corpus/function-type.diffB-A.txt diff --git a/test/fixtures/typescript/function-type.parseA.txt b/test/fixtures/typescript/corpus/function-type.parseA.txt similarity index 100% rename from test/fixtures/typescript/function-type.parseA.txt rename to test/fixtures/typescript/corpus/function-type.parseA.txt diff --git a/test/fixtures/typescript/function-type.parseB.txt b/test/fixtures/typescript/corpus/function-type.parseB.txt similarity index 100% rename from test/fixtures/typescript/function-type.parseB.txt rename to test/fixtures/typescript/corpus/function-type.parseB.txt diff --git a/test/fixtures/typescript/function.A.ts b/test/fixtures/typescript/corpus/function.A.ts similarity index 100% rename from test/fixtures/typescript/function.A.ts rename to test/fixtures/typescript/corpus/function.A.ts diff --git a/test/fixtures/typescript/function.B.ts b/test/fixtures/typescript/corpus/function.B.ts similarity index 100% rename from test/fixtures/typescript/function.B.ts rename to test/fixtures/typescript/corpus/function.B.ts diff --git a/test/fixtures/typescript/function.diffA-B.txt b/test/fixtures/typescript/corpus/function.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/function.diffA-B.txt rename to test/fixtures/typescript/corpus/function.diffA-B.txt diff --git a/test/fixtures/typescript/function.diffB-A.txt b/test/fixtures/typescript/corpus/function.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/function.diffB-A.txt rename to test/fixtures/typescript/corpus/function.diffB-A.txt diff --git a/test/fixtures/typescript/function.parseA.txt b/test/fixtures/typescript/corpus/function.parseA.txt similarity index 100% rename from test/fixtures/typescript/function.parseA.txt rename to test/fixtures/typescript/corpus/function.parseA.txt diff --git a/test/fixtures/typescript/function.parseB.txt b/test/fixtures/typescript/corpus/function.parseB.txt similarity index 100% rename from test/fixtures/typescript/function.parseB.txt rename to test/fixtures/typescript/corpus/function.parseB.txt diff --git a/test/fixtures/typescript/generator-function.A.ts b/test/fixtures/typescript/corpus/generator-function.A.ts similarity index 100% rename from test/fixtures/typescript/generator-function.A.ts rename to test/fixtures/typescript/corpus/generator-function.A.ts diff --git a/test/fixtures/typescript/generator-function.B.ts b/test/fixtures/typescript/corpus/generator-function.B.ts similarity index 100% rename from test/fixtures/typescript/generator-function.B.ts rename to test/fixtures/typescript/corpus/generator-function.B.ts diff --git a/test/fixtures/typescript/generator-function.diffA-B.txt b/test/fixtures/typescript/corpus/generator-function.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/generator-function.diffA-B.txt rename to test/fixtures/typescript/corpus/generator-function.diffA-B.txt diff --git a/test/fixtures/typescript/generator-function.diffB-A.txt b/test/fixtures/typescript/corpus/generator-function.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/generator-function.diffB-A.txt rename to test/fixtures/typescript/corpus/generator-function.diffB-A.txt diff --git a/test/fixtures/typescript/generator-function.parseA.txt b/test/fixtures/typescript/corpus/generator-function.parseA.txt similarity index 100% rename from test/fixtures/typescript/generator-function.parseA.txt rename to test/fixtures/typescript/corpus/generator-function.parseA.txt diff --git a/test/fixtures/typescript/generator-function.parseB.txt b/test/fixtures/typescript/corpus/generator-function.parseB.txt similarity index 100% rename from test/fixtures/typescript/generator-function.parseB.txt rename to test/fixtures/typescript/corpus/generator-function.parseB.txt diff --git a/test/fixtures/typescript/identifier.A.ts b/test/fixtures/typescript/corpus/identifier.A.ts similarity index 100% rename from test/fixtures/typescript/identifier.A.ts rename to test/fixtures/typescript/corpus/identifier.A.ts diff --git a/test/fixtures/typescript/identifier.B.ts b/test/fixtures/typescript/corpus/identifier.B.ts similarity index 100% rename from test/fixtures/typescript/identifier.B.ts rename to test/fixtures/typescript/corpus/identifier.B.ts diff --git a/test/fixtures/typescript/identifier.diffA-B.txt b/test/fixtures/typescript/corpus/identifier.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/identifier.diffA-B.txt rename to test/fixtures/typescript/corpus/identifier.diffA-B.txt diff --git a/test/fixtures/typescript/identifier.diffB-A.txt b/test/fixtures/typescript/corpus/identifier.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/identifier.diffB-A.txt rename to test/fixtures/typescript/corpus/identifier.diffB-A.txt diff --git a/test/fixtures/typescript/identifier.parseA.txt b/test/fixtures/typescript/corpus/identifier.parseA.txt similarity index 100% rename from test/fixtures/typescript/identifier.parseA.txt rename to test/fixtures/typescript/corpus/identifier.parseA.txt diff --git a/test/fixtures/typescript/identifier.parseB.txt b/test/fixtures/typescript/corpus/identifier.parseB.txt similarity index 100% rename from test/fixtures/typescript/identifier.parseB.txt rename to test/fixtures/typescript/corpus/identifier.parseB.txt diff --git a/test/fixtures/typescript/if-else.A.ts b/test/fixtures/typescript/corpus/if-else.A.ts similarity index 100% rename from test/fixtures/typescript/if-else.A.ts rename to test/fixtures/typescript/corpus/if-else.A.ts diff --git a/test/fixtures/typescript/if-else.B.ts b/test/fixtures/typescript/corpus/if-else.B.ts similarity index 100% rename from test/fixtures/typescript/if-else.B.ts rename to test/fixtures/typescript/corpus/if-else.B.ts diff --git a/test/fixtures/typescript/if-else.diffA-B.txt b/test/fixtures/typescript/corpus/if-else.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/if-else.diffA-B.txt rename to test/fixtures/typescript/corpus/if-else.diffA-B.txt diff --git a/test/fixtures/typescript/if-else.diffB-A.txt b/test/fixtures/typescript/corpus/if-else.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/if-else.diffB-A.txt rename to test/fixtures/typescript/corpus/if-else.diffB-A.txt diff --git a/test/fixtures/typescript/if-else.parseA.txt b/test/fixtures/typescript/corpus/if-else.parseA.txt similarity index 100% rename from test/fixtures/typescript/if-else.parseA.txt rename to test/fixtures/typescript/corpus/if-else.parseA.txt diff --git a/test/fixtures/typescript/if-else.parseB.txt b/test/fixtures/typescript/corpus/if-else.parseB.txt similarity index 100% rename from test/fixtures/typescript/if-else.parseB.txt rename to test/fixtures/typescript/corpus/if-else.parseB.txt diff --git a/test/fixtures/typescript/if.A.ts b/test/fixtures/typescript/corpus/if.A.ts similarity index 100% rename from test/fixtures/typescript/if.A.ts rename to test/fixtures/typescript/corpus/if.A.ts diff --git a/test/fixtures/typescript/if.B.ts b/test/fixtures/typescript/corpus/if.B.ts similarity index 100% rename from test/fixtures/typescript/if.B.ts rename to test/fixtures/typescript/corpus/if.B.ts diff --git a/test/fixtures/typescript/if.diffA-B.txt b/test/fixtures/typescript/corpus/if.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/if.diffA-B.txt rename to test/fixtures/typescript/corpus/if.diffA-B.txt diff --git a/test/fixtures/typescript/if.diffB-A.txt b/test/fixtures/typescript/corpus/if.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/if.diffB-A.txt rename to test/fixtures/typescript/corpus/if.diffB-A.txt diff --git a/test/fixtures/typescript/if.parseA.txt b/test/fixtures/typescript/corpus/if.parseA.txt similarity index 100% rename from test/fixtures/typescript/if.parseA.txt rename to test/fixtures/typescript/corpus/if.parseA.txt diff --git a/test/fixtures/typescript/if.parseB.txt b/test/fixtures/typescript/corpus/if.parseB.txt similarity index 100% rename from test/fixtures/typescript/if.parseB.txt rename to test/fixtures/typescript/corpus/if.parseB.txt diff --git a/test/fixtures/typescript/import.A.ts b/test/fixtures/typescript/corpus/import.A.ts similarity index 100% rename from test/fixtures/typescript/import.A.ts rename to test/fixtures/typescript/corpus/import.A.ts diff --git a/test/fixtures/typescript/import.B.ts b/test/fixtures/typescript/corpus/import.B.ts similarity index 100% rename from test/fixtures/typescript/import.B.ts rename to test/fixtures/typescript/corpus/import.B.ts diff --git a/test/fixtures/typescript/import.diffA-B.txt b/test/fixtures/typescript/corpus/import.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/import.diffA-B.txt rename to test/fixtures/typescript/corpus/import.diffA-B.txt diff --git a/test/fixtures/typescript/import.diffB-A.txt b/test/fixtures/typescript/corpus/import.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/import.diffB-A.txt rename to test/fixtures/typescript/corpus/import.diffB-A.txt diff --git a/test/fixtures/typescript/import.parseA.txt b/test/fixtures/typescript/corpus/import.parseA.txt similarity index 100% rename from test/fixtures/typescript/import.parseA.txt rename to test/fixtures/typescript/corpus/import.parseA.txt diff --git a/test/fixtures/typescript/import.parseB.txt b/test/fixtures/typescript/corpus/import.parseB.txt similarity index 100% rename from test/fixtures/typescript/import.parseB.txt rename to test/fixtures/typescript/corpus/import.parseB.txt diff --git a/test/fixtures/typescript/interface.A.ts b/test/fixtures/typescript/corpus/interface.A.ts similarity index 100% rename from test/fixtures/typescript/interface.A.ts rename to test/fixtures/typescript/corpus/interface.A.ts diff --git a/test/fixtures/typescript/interface.B.ts b/test/fixtures/typescript/corpus/interface.B.ts similarity index 100% rename from test/fixtures/typescript/interface.B.ts rename to test/fixtures/typescript/corpus/interface.B.ts diff --git a/test/fixtures/typescript/interface.diffA-B.txt b/test/fixtures/typescript/corpus/interface.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/interface.diffA-B.txt rename to test/fixtures/typescript/corpus/interface.diffA-B.txt diff --git a/test/fixtures/typescript/interface.diffB-A.txt b/test/fixtures/typescript/corpus/interface.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/interface.diffB-A.txt rename to test/fixtures/typescript/corpus/interface.diffB-A.txt diff --git a/test/fixtures/typescript/interface.parseA.txt b/test/fixtures/typescript/corpus/interface.parseA.txt similarity index 100% rename from test/fixtures/typescript/interface.parseA.txt rename to test/fixtures/typescript/corpus/interface.parseA.txt diff --git a/test/fixtures/typescript/interface.parseB.txt b/test/fixtures/typescript/corpus/interface.parseB.txt similarity index 100% rename from test/fixtures/typescript/interface.parseB.txt rename to test/fixtures/typescript/corpus/interface.parseB.txt diff --git a/test/fixtures/typescript/intersection-type.A.ts b/test/fixtures/typescript/corpus/intersection-type.A.ts similarity index 100% rename from test/fixtures/typescript/intersection-type.A.ts rename to test/fixtures/typescript/corpus/intersection-type.A.ts diff --git a/test/fixtures/typescript/intersection-type.B.ts b/test/fixtures/typescript/corpus/intersection-type.B.ts similarity index 100% rename from test/fixtures/typescript/intersection-type.B.ts rename to test/fixtures/typescript/corpus/intersection-type.B.ts diff --git a/test/fixtures/typescript/intersection-type.diffA-B.txt b/test/fixtures/typescript/corpus/intersection-type.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/intersection-type.diffA-B.txt rename to test/fixtures/typescript/corpus/intersection-type.diffA-B.txt diff --git a/test/fixtures/typescript/intersection-type.diffB-A.txt b/test/fixtures/typescript/corpus/intersection-type.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/intersection-type.diffB-A.txt rename to test/fixtures/typescript/corpus/intersection-type.diffB-A.txt diff --git a/test/fixtures/typescript/intersection-type.parseA.txt b/test/fixtures/typescript/corpus/intersection-type.parseA.txt similarity index 100% rename from test/fixtures/typescript/intersection-type.parseA.txt rename to test/fixtures/typescript/corpus/intersection-type.parseA.txt diff --git a/test/fixtures/typescript/intersection-type.parseB.txt b/test/fixtures/typescript/corpus/intersection-type.parseB.txt similarity index 100% rename from test/fixtures/typescript/intersection-type.parseB.txt rename to test/fixtures/typescript/corpus/intersection-type.parseB.txt diff --git a/test/fixtures/typescript/jsx-elements.A.ts b/test/fixtures/typescript/corpus/jsx-elements.A.ts similarity index 100% rename from test/fixtures/typescript/jsx-elements.A.ts rename to test/fixtures/typescript/corpus/jsx-elements.A.ts diff --git a/test/fixtures/typescript/jsx-elements.B.ts b/test/fixtures/typescript/corpus/jsx-elements.B.ts similarity index 100% rename from test/fixtures/typescript/jsx-elements.B.ts rename to test/fixtures/typescript/corpus/jsx-elements.B.ts diff --git a/test/fixtures/typescript/jsx-elements.diffA-B.txt b/test/fixtures/typescript/corpus/jsx-elements.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/jsx-elements.diffA-B.txt rename to test/fixtures/typescript/corpus/jsx-elements.diffA-B.txt diff --git a/test/fixtures/typescript/jsx-elements.diffB-A.txt b/test/fixtures/typescript/corpus/jsx-elements.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/jsx-elements.diffB-A.txt rename to test/fixtures/typescript/corpus/jsx-elements.diffB-A.txt diff --git a/test/fixtures/typescript/jsx-elements.parseA.txt b/test/fixtures/typescript/corpus/jsx-elements.parseA.txt similarity index 100% rename from test/fixtures/typescript/jsx-elements.parseA.txt rename to test/fixtures/typescript/corpus/jsx-elements.parseA.txt diff --git a/test/fixtures/typescript/jsx-elements.parseB.txt b/test/fixtures/typescript/corpus/jsx-elements.parseB.txt similarity index 100% rename from test/fixtures/typescript/jsx-elements.parseB.txt rename to test/fixtures/typescript/corpus/jsx-elements.parseB.txt diff --git a/test/fixtures/typescript/math-assignment-operator.A.ts b/test/fixtures/typescript/corpus/math-assignment-operator.A.ts similarity index 100% rename from test/fixtures/typescript/math-assignment-operator.A.ts rename to test/fixtures/typescript/corpus/math-assignment-operator.A.ts diff --git a/test/fixtures/typescript/math-assignment-operator.B.ts b/test/fixtures/typescript/corpus/math-assignment-operator.B.ts similarity index 100% rename from test/fixtures/typescript/math-assignment-operator.B.ts rename to test/fixtures/typescript/corpus/math-assignment-operator.B.ts diff --git a/test/fixtures/typescript/math-assignment-operator.diffA-B.txt b/test/fixtures/typescript/corpus/math-assignment-operator.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/math-assignment-operator.diffA-B.txt rename to test/fixtures/typescript/corpus/math-assignment-operator.diffA-B.txt diff --git a/test/fixtures/typescript/math-assignment-operator.diffB-A.txt b/test/fixtures/typescript/corpus/math-assignment-operator.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/math-assignment-operator.diffB-A.txt rename to test/fixtures/typescript/corpus/math-assignment-operator.diffB-A.txt diff --git a/test/fixtures/typescript/math-assignment-operator.parseA.txt b/test/fixtures/typescript/corpus/math-assignment-operator.parseA.txt similarity index 100% rename from test/fixtures/typescript/math-assignment-operator.parseA.txt rename to test/fixtures/typescript/corpus/math-assignment-operator.parseA.txt diff --git a/test/fixtures/typescript/math-assignment-operator.parseB.txt b/test/fixtures/typescript/corpus/math-assignment-operator.parseB.txt similarity index 100% rename from test/fixtures/typescript/math-assignment-operator.parseB.txt rename to test/fixtures/typescript/corpus/math-assignment-operator.parseB.txt diff --git a/test/fixtures/typescript/math-operator.A.ts b/test/fixtures/typescript/corpus/math-operator.A.ts similarity index 100% rename from test/fixtures/typescript/math-operator.A.ts rename to test/fixtures/typescript/corpus/math-operator.A.ts diff --git a/test/fixtures/typescript/math-operator.B.ts b/test/fixtures/typescript/corpus/math-operator.B.ts similarity index 100% rename from test/fixtures/typescript/math-operator.B.ts rename to test/fixtures/typescript/corpus/math-operator.B.ts diff --git a/test/fixtures/typescript/math-operator.diffA-B.txt b/test/fixtures/typescript/corpus/math-operator.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/math-operator.diffA-B.txt rename to test/fixtures/typescript/corpus/math-operator.diffA-B.txt diff --git a/test/fixtures/typescript/math-operator.diffB-A.txt b/test/fixtures/typescript/corpus/math-operator.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/math-operator.diffB-A.txt rename to test/fixtures/typescript/corpus/math-operator.diffB-A.txt diff --git a/test/fixtures/typescript/math-operator.parseA.txt b/test/fixtures/typescript/corpus/math-operator.parseA.txt similarity index 100% rename from test/fixtures/typescript/math-operator.parseA.txt rename to test/fixtures/typescript/corpus/math-operator.parseA.txt diff --git a/test/fixtures/typescript/math-operator.parseB.txt b/test/fixtures/typescript/corpus/math-operator.parseB.txt similarity index 100% rename from test/fixtures/typescript/math-operator.parseB.txt rename to test/fixtures/typescript/corpus/math-operator.parseB.txt diff --git a/test/fixtures/typescript/member-access-assignment.A.ts b/test/fixtures/typescript/corpus/member-access-assignment.A.ts similarity index 100% rename from test/fixtures/typescript/member-access-assignment.A.ts rename to test/fixtures/typescript/corpus/member-access-assignment.A.ts diff --git a/test/fixtures/typescript/member-access-assignment.B.ts b/test/fixtures/typescript/corpus/member-access-assignment.B.ts similarity index 100% rename from test/fixtures/typescript/member-access-assignment.B.ts rename to test/fixtures/typescript/corpus/member-access-assignment.B.ts diff --git a/test/fixtures/typescript/member-access-assignment.diffA-B.txt b/test/fixtures/typescript/corpus/member-access-assignment.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/member-access-assignment.diffA-B.txt rename to test/fixtures/typescript/corpus/member-access-assignment.diffA-B.txt diff --git a/test/fixtures/typescript/member-access-assignment.diffB-A.txt b/test/fixtures/typescript/corpus/member-access-assignment.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/member-access-assignment.diffB-A.txt rename to test/fixtures/typescript/corpus/member-access-assignment.diffB-A.txt diff --git a/test/fixtures/typescript/member-access-assignment.parseA.txt b/test/fixtures/typescript/corpus/member-access-assignment.parseA.txt similarity index 100% rename from test/fixtures/typescript/member-access-assignment.parseA.txt rename to test/fixtures/typescript/corpus/member-access-assignment.parseA.txt diff --git a/test/fixtures/typescript/member-access-assignment.parseB.txt b/test/fixtures/typescript/corpus/member-access-assignment.parseB.txt similarity index 100% rename from test/fixtures/typescript/member-access-assignment.parseB.txt rename to test/fixtures/typescript/corpus/member-access-assignment.parseB.txt diff --git a/test/fixtures/typescript/member-access.A.ts b/test/fixtures/typescript/corpus/member-access.A.ts similarity index 100% rename from test/fixtures/typescript/member-access.A.ts rename to test/fixtures/typescript/corpus/member-access.A.ts diff --git a/test/fixtures/typescript/member-access.B.ts b/test/fixtures/typescript/corpus/member-access.B.ts similarity index 100% rename from test/fixtures/typescript/member-access.B.ts rename to test/fixtures/typescript/corpus/member-access.B.ts diff --git a/test/fixtures/typescript/member-access.diffA-B.txt b/test/fixtures/typescript/corpus/member-access.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/member-access.diffA-B.txt rename to test/fixtures/typescript/corpus/member-access.diffA-B.txt diff --git a/test/fixtures/typescript/member-access.diffB-A.txt b/test/fixtures/typescript/corpus/member-access.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/member-access.diffB-A.txt rename to test/fixtures/typescript/corpus/member-access.diffB-A.txt diff --git a/test/fixtures/typescript/member-access.parseA.txt b/test/fixtures/typescript/corpus/member-access.parseA.txt similarity index 100% rename from test/fixtures/typescript/member-access.parseA.txt rename to test/fixtures/typescript/corpus/member-access.parseA.txt diff --git a/test/fixtures/typescript/member-access.parseB.txt b/test/fixtures/typescript/corpus/member-access.parseB.txt similarity index 100% rename from test/fixtures/typescript/member-access.parseB.txt rename to test/fixtures/typescript/corpus/member-access.parseB.txt diff --git a/test/fixtures/typescript/method-call.A.ts b/test/fixtures/typescript/corpus/method-call.A.ts similarity index 100% rename from test/fixtures/typescript/method-call.A.ts rename to test/fixtures/typescript/corpus/method-call.A.ts diff --git a/test/fixtures/typescript/method-call.B.ts b/test/fixtures/typescript/corpus/method-call.B.ts similarity index 100% rename from test/fixtures/typescript/method-call.B.ts rename to test/fixtures/typescript/corpus/method-call.B.ts diff --git a/test/fixtures/typescript/method-call.diffA-B.txt b/test/fixtures/typescript/corpus/method-call.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/method-call.diffA-B.txt rename to test/fixtures/typescript/corpus/method-call.diffA-B.txt diff --git a/test/fixtures/typescript/method-call.diffB-A.txt b/test/fixtures/typescript/corpus/method-call.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/method-call.diffB-A.txt rename to test/fixtures/typescript/corpus/method-call.diffB-A.txt diff --git a/test/fixtures/typescript/method-call.parseA.txt b/test/fixtures/typescript/corpus/method-call.parseA.txt similarity index 100% rename from test/fixtures/typescript/method-call.parseA.txt rename to test/fixtures/typescript/corpus/method-call.parseA.txt diff --git a/test/fixtures/typescript/method-call.parseB.txt b/test/fixtures/typescript/corpus/method-call.parseB.txt similarity index 100% rename from test/fixtures/typescript/method-call.parseB.txt rename to test/fixtures/typescript/corpus/method-call.parseB.txt diff --git a/test/fixtures/typescript/method-definition.A.ts b/test/fixtures/typescript/corpus/method-definition.A.ts similarity index 100% rename from test/fixtures/typescript/method-definition.A.ts rename to test/fixtures/typescript/corpus/method-definition.A.ts diff --git a/test/fixtures/typescript/method-definition.B.ts b/test/fixtures/typescript/corpus/method-definition.B.ts similarity index 100% rename from test/fixtures/typescript/method-definition.B.ts rename to test/fixtures/typescript/corpus/method-definition.B.ts diff --git a/test/fixtures/typescript/method-definition.diffA-B.txt b/test/fixtures/typescript/corpus/method-definition.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/method-definition.diffA-B.txt rename to test/fixtures/typescript/corpus/method-definition.diffA-B.txt diff --git a/test/fixtures/typescript/method-definition.diffB-A.txt b/test/fixtures/typescript/corpus/method-definition.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/method-definition.diffB-A.txt rename to test/fixtures/typescript/corpus/method-definition.diffB-A.txt diff --git a/test/fixtures/typescript/method-definition.parseA.txt b/test/fixtures/typescript/corpus/method-definition.parseA.txt similarity index 100% rename from test/fixtures/typescript/method-definition.parseA.txt rename to test/fixtures/typescript/corpus/method-definition.parseA.txt diff --git a/test/fixtures/typescript/method-definition.parseB.txt b/test/fixtures/typescript/corpus/method-definition.parseB.txt similarity index 100% rename from test/fixtures/typescript/method-definition.parseB.txt rename to test/fixtures/typescript/corpus/method-definition.parseB.txt diff --git a/test/fixtures/typescript/module-declarations.A.ts b/test/fixtures/typescript/corpus/module-declarations.A.ts similarity index 100% rename from test/fixtures/typescript/module-declarations.A.ts rename to test/fixtures/typescript/corpus/module-declarations.A.ts diff --git a/test/fixtures/typescript/module-declarations.B.ts b/test/fixtures/typescript/corpus/module-declarations.B.ts similarity index 100% rename from test/fixtures/typescript/module-declarations.B.ts rename to test/fixtures/typescript/corpus/module-declarations.B.ts diff --git a/test/fixtures/typescript/module-declarations.diffA-B.txt b/test/fixtures/typescript/corpus/module-declarations.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/module-declarations.diffA-B.txt rename to test/fixtures/typescript/corpus/module-declarations.diffA-B.txt diff --git a/test/fixtures/typescript/module-declarations.diffB-A.txt b/test/fixtures/typescript/corpus/module-declarations.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/module-declarations.diffB-A.txt rename to test/fixtures/typescript/corpus/module-declarations.diffB-A.txt diff --git a/test/fixtures/typescript/module-declarations.parseA.txt b/test/fixtures/typescript/corpus/module-declarations.parseA.txt similarity index 100% rename from test/fixtures/typescript/module-declarations.parseA.txt rename to test/fixtures/typescript/corpus/module-declarations.parseA.txt diff --git a/test/fixtures/typescript/module-declarations.parseB.txt b/test/fixtures/typescript/corpus/module-declarations.parseB.txt similarity index 100% rename from test/fixtures/typescript/module-declarations.parseB.txt rename to test/fixtures/typescript/corpus/module-declarations.parseB.txt diff --git a/test/fixtures/typescript/named-function.A.ts b/test/fixtures/typescript/corpus/named-function.A.ts similarity index 100% rename from test/fixtures/typescript/named-function.A.ts rename to test/fixtures/typescript/corpus/named-function.A.ts diff --git a/test/fixtures/typescript/named-function.B.ts b/test/fixtures/typescript/corpus/named-function.B.ts similarity index 100% rename from test/fixtures/typescript/named-function.B.ts rename to test/fixtures/typescript/corpus/named-function.B.ts diff --git a/test/fixtures/typescript/named-function.diffA-B.txt b/test/fixtures/typescript/corpus/named-function.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/named-function.diffA-B.txt rename to test/fixtures/typescript/corpus/named-function.diffA-B.txt diff --git a/test/fixtures/typescript/named-function.diffB-A.txt b/test/fixtures/typescript/corpus/named-function.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/named-function.diffB-A.txt rename to test/fixtures/typescript/corpus/named-function.diffB-A.txt diff --git a/test/fixtures/typescript/named-function.parseA.txt b/test/fixtures/typescript/corpus/named-function.parseA.txt similarity index 100% rename from test/fixtures/typescript/named-function.parseA.txt rename to test/fixtures/typescript/corpus/named-function.parseA.txt diff --git a/test/fixtures/typescript/named-function.parseB.txt b/test/fixtures/typescript/corpus/named-function.parseB.txt similarity index 100% rename from test/fixtures/typescript/named-function.parseB.txt rename to test/fixtures/typescript/corpus/named-function.parseB.txt diff --git a/test/fixtures/typescript/nested-do-while-in-function.A.ts b/test/fixtures/typescript/corpus/nested-do-while-in-function.A.ts similarity index 100% rename from test/fixtures/typescript/nested-do-while-in-function.A.ts rename to test/fixtures/typescript/corpus/nested-do-while-in-function.A.ts diff --git a/test/fixtures/typescript/nested-do-while-in-function.B.ts b/test/fixtures/typescript/corpus/nested-do-while-in-function.B.ts similarity index 100% rename from test/fixtures/typescript/nested-do-while-in-function.B.ts rename to test/fixtures/typescript/corpus/nested-do-while-in-function.B.ts diff --git a/test/fixtures/typescript/nested-do-while-in-function.diffA-B.txt b/test/fixtures/typescript/corpus/nested-do-while-in-function.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/nested-do-while-in-function.diffA-B.txt rename to test/fixtures/typescript/corpus/nested-do-while-in-function.diffA-B.txt diff --git a/test/fixtures/typescript/nested-do-while-in-function.diffB-A.txt b/test/fixtures/typescript/corpus/nested-do-while-in-function.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/nested-do-while-in-function.diffB-A.txt rename to test/fixtures/typescript/corpus/nested-do-while-in-function.diffB-A.txt diff --git a/test/fixtures/typescript/nested-do-while-in-function.parseA.txt b/test/fixtures/typescript/corpus/nested-do-while-in-function.parseA.txt similarity index 100% rename from test/fixtures/typescript/nested-do-while-in-function.parseA.txt rename to test/fixtures/typescript/corpus/nested-do-while-in-function.parseA.txt diff --git a/test/fixtures/typescript/nested-do-while-in-function.parseB.txt b/test/fixtures/typescript/corpus/nested-do-while-in-function.parseB.txt similarity index 100% rename from test/fixtures/typescript/nested-do-while-in-function.parseB.txt rename to test/fixtures/typescript/corpus/nested-do-while-in-function.parseB.txt diff --git a/test/fixtures/typescript/nested-functions.A.ts b/test/fixtures/typescript/corpus/nested-functions.A.ts similarity index 100% rename from test/fixtures/typescript/nested-functions.A.ts rename to test/fixtures/typescript/corpus/nested-functions.A.ts diff --git a/test/fixtures/typescript/nested-functions.B.ts b/test/fixtures/typescript/corpus/nested-functions.B.ts similarity index 100% rename from test/fixtures/typescript/nested-functions.B.ts rename to test/fixtures/typescript/corpus/nested-functions.B.ts diff --git a/test/fixtures/typescript/nested-functions.diffA-B.txt b/test/fixtures/typescript/corpus/nested-functions.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/nested-functions.diffA-B.txt rename to test/fixtures/typescript/corpus/nested-functions.diffA-B.txt diff --git a/test/fixtures/typescript/nested-functions.diffB-A.txt b/test/fixtures/typescript/corpus/nested-functions.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/nested-functions.diffB-A.txt rename to test/fixtures/typescript/corpus/nested-functions.diffB-A.txt diff --git a/test/fixtures/typescript/nested-functions.parseA.txt b/test/fixtures/typescript/corpus/nested-functions.parseA.txt similarity index 100% rename from test/fixtures/typescript/nested-functions.parseA.txt rename to test/fixtures/typescript/corpus/nested-functions.parseA.txt diff --git a/test/fixtures/typescript/nested-functions.parseB.txt b/test/fixtures/typescript/corpus/nested-functions.parseB.txt similarity index 100% rename from test/fixtures/typescript/nested-functions.parseB.txt rename to test/fixtures/typescript/corpus/nested-functions.parseB.txt diff --git a/test/fixtures/typescript/null.A.ts b/test/fixtures/typescript/corpus/null.A.ts similarity index 100% rename from test/fixtures/typescript/null.A.ts rename to test/fixtures/typescript/corpus/null.A.ts diff --git a/test/fixtures/typescript/null.B.ts b/test/fixtures/typescript/corpus/null.B.ts similarity index 100% rename from test/fixtures/typescript/null.B.ts rename to test/fixtures/typescript/corpus/null.B.ts diff --git a/test/fixtures/typescript/null.diffA-B.txt b/test/fixtures/typescript/corpus/null.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/null.diffA-B.txt rename to test/fixtures/typescript/corpus/null.diffA-B.txt diff --git a/test/fixtures/typescript/null.diffB-A.txt b/test/fixtures/typescript/corpus/null.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/null.diffB-A.txt rename to test/fixtures/typescript/corpus/null.diffB-A.txt diff --git a/test/fixtures/typescript/null.parseA.txt b/test/fixtures/typescript/corpus/null.parseA.txt similarity index 100% rename from test/fixtures/typescript/null.parseA.txt rename to test/fixtures/typescript/corpus/null.parseA.txt diff --git a/test/fixtures/typescript/null.parseB.txt b/test/fixtures/typescript/corpus/null.parseB.txt similarity index 100% rename from test/fixtures/typescript/null.parseB.txt rename to test/fixtures/typescript/corpus/null.parseB.txt diff --git a/test/fixtures/typescript/number.A.ts b/test/fixtures/typescript/corpus/number.A.ts similarity index 100% rename from test/fixtures/typescript/number.A.ts rename to test/fixtures/typescript/corpus/number.A.ts diff --git a/test/fixtures/typescript/number.B.ts b/test/fixtures/typescript/corpus/number.B.ts similarity index 100% rename from test/fixtures/typescript/number.B.ts rename to test/fixtures/typescript/corpus/number.B.ts diff --git a/test/fixtures/typescript/number.diffA-B.txt b/test/fixtures/typescript/corpus/number.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/number.diffA-B.txt rename to test/fixtures/typescript/corpus/number.diffA-B.txt diff --git a/test/fixtures/typescript/number.diffB-A.txt b/test/fixtures/typescript/corpus/number.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/number.diffB-A.txt rename to test/fixtures/typescript/corpus/number.diffB-A.txt diff --git a/test/fixtures/typescript/number.parseA.txt b/test/fixtures/typescript/corpus/number.parseA.txt similarity index 100% rename from test/fixtures/typescript/number.parseA.txt rename to test/fixtures/typescript/corpus/number.parseA.txt diff --git a/test/fixtures/typescript/number.parseB.txt b/test/fixtures/typescript/corpus/number.parseB.txt similarity index 100% rename from test/fixtures/typescript/number.parseB.txt rename to test/fixtures/typescript/corpus/number.parseB.txt diff --git a/test/fixtures/typescript/object.A.ts b/test/fixtures/typescript/corpus/object.A.ts similarity index 100% rename from test/fixtures/typescript/object.A.ts rename to test/fixtures/typescript/corpus/object.A.ts diff --git a/test/fixtures/typescript/object.B.ts b/test/fixtures/typescript/corpus/object.B.ts similarity index 100% rename from test/fixtures/typescript/object.B.ts rename to test/fixtures/typescript/corpus/object.B.ts diff --git a/test/fixtures/typescript/object.diffA-B.txt b/test/fixtures/typescript/corpus/object.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/object.diffA-B.txt rename to test/fixtures/typescript/corpus/object.diffA-B.txt diff --git a/test/fixtures/typescript/object.diffB-A.txt b/test/fixtures/typescript/corpus/object.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/object.diffB-A.txt rename to test/fixtures/typescript/corpus/object.diffB-A.txt diff --git a/test/fixtures/typescript/object.parseA.txt b/test/fixtures/typescript/corpus/object.parseA.txt similarity index 100% rename from test/fixtures/typescript/object.parseA.txt rename to test/fixtures/typescript/corpus/object.parseA.txt diff --git a/test/fixtures/typescript/object.parseB.txt b/test/fixtures/typescript/corpus/object.parseB.txt similarity index 100% rename from test/fixtures/typescript/object.parseB.txt rename to test/fixtures/typescript/corpus/object.parseB.txt diff --git a/test/fixtures/typescript/objects-with-methods.A.ts b/test/fixtures/typescript/corpus/objects-with-methods.A.ts similarity index 100% rename from test/fixtures/typescript/objects-with-methods.A.ts rename to test/fixtures/typescript/corpus/objects-with-methods.A.ts diff --git a/test/fixtures/typescript/objects-with-methods.B.ts b/test/fixtures/typescript/corpus/objects-with-methods.B.ts similarity index 100% rename from test/fixtures/typescript/objects-with-methods.B.ts rename to test/fixtures/typescript/corpus/objects-with-methods.B.ts diff --git a/test/fixtures/typescript/objects-with-methods.diffA-B.txt b/test/fixtures/typescript/corpus/objects-with-methods.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/objects-with-methods.diffA-B.txt rename to test/fixtures/typescript/corpus/objects-with-methods.diffA-B.txt diff --git a/test/fixtures/typescript/objects-with-methods.diffB-A.txt b/test/fixtures/typescript/corpus/objects-with-methods.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/objects-with-methods.diffB-A.txt rename to test/fixtures/typescript/corpus/objects-with-methods.diffB-A.txt diff --git a/test/fixtures/typescript/objects-with-methods.parseA.txt b/test/fixtures/typescript/corpus/objects-with-methods.parseA.txt similarity index 100% rename from test/fixtures/typescript/objects-with-methods.parseA.txt rename to test/fixtures/typescript/corpus/objects-with-methods.parseA.txt diff --git a/test/fixtures/typescript/objects-with-methods.parseB.txt b/test/fixtures/typescript/corpus/objects-with-methods.parseB.txt similarity index 100% rename from test/fixtures/typescript/objects-with-methods.parseB.txt rename to test/fixtures/typescript/corpus/objects-with-methods.parseB.txt diff --git a/test/fixtures/typescript/public-field-definition.A.ts b/test/fixtures/typescript/corpus/public-field-definition.A.ts similarity index 100% rename from test/fixtures/typescript/public-field-definition.A.ts rename to test/fixtures/typescript/corpus/public-field-definition.A.ts diff --git a/test/fixtures/typescript/public-field-definition.B.ts b/test/fixtures/typescript/corpus/public-field-definition.B.ts similarity index 100% rename from test/fixtures/typescript/public-field-definition.B.ts rename to test/fixtures/typescript/corpus/public-field-definition.B.ts diff --git a/test/fixtures/typescript/public-field-definition.diffA-B.txt b/test/fixtures/typescript/corpus/public-field-definition.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/public-field-definition.diffA-B.txt rename to test/fixtures/typescript/corpus/public-field-definition.diffA-B.txt diff --git a/test/fixtures/typescript/public-field-definition.diffB-A.txt b/test/fixtures/typescript/corpus/public-field-definition.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/public-field-definition.diffB-A.txt rename to test/fixtures/typescript/corpus/public-field-definition.diffB-A.txt diff --git a/test/fixtures/typescript/public-field-definition.parseA.txt b/test/fixtures/typescript/corpus/public-field-definition.parseA.txt similarity index 100% rename from test/fixtures/typescript/public-field-definition.parseA.txt rename to test/fixtures/typescript/corpus/public-field-definition.parseA.txt diff --git a/test/fixtures/typescript/public-field-definition.parseB.txt b/test/fixtures/typescript/corpus/public-field-definition.parseB.txt similarity index 100% rename from test/fixtures/typescript/public-field-definition.parseB.txt rename to test/fixtures/typescript/corpus/public-field-definition.parseB.txt diff --git a/test/fixtures/typescript/regex.A.ts b/test/fixtures/typescript/corpus/regex.A.ts similarity index 100% rename from test/fixtures/typescript/regex.A.ts rename to test/fixtures/typescript/corpus/regex.A.ts diff --git a/test/fixtures/typescript/regex.B.ts b/test/fixtures/typescript/corpus/regex.B.ts similarity index 100% rename from test/fixtures/typescript/regex.B.ts rename to test/fixtures/typescript/corpus/regex.B.ts diff --git a/test/fixtures/typescript/regex.diffA-B.txt b/test/fixtures/typescript/corpus/regex.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/regex.diffA-B.txt rename to test/fixtures/typescript/corpus/regex.diffA-B.txt diff --git a/test/fixtures/typescript/regex.diffB-A.txt b/test/fixtures/typescript/corpus/regex.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/regex.diffB-A.txt rename to test/fixtures/typescript/corpus/regex.diffB-A.txt diff --git a/test/fixtures/typescript/regex.parseA.txt b/test/fixtures/typescript/corpus/regex.parseA.txt similarity index 100% rename from test/fixtures/typescript/regex.parseA.txt rename to test/fixtures/typescript/corpus/regex.parseA.txt diff --git a/test/fixtures/typescript/regex.parseB.txt b/test/fixtures/typescript/corpus/regex.parseB.txt similarity index 100% rename from test/fixtures/typescript/regex.parseB.txt rename to test/fixtures/typescript/corpus/regex.parseB.txt diff --git a/test/fixtures/typescript/relational-operator.A.ts b/test/fixtures/typescript/corpus/relational-operator.A.ts similarity index 100% rename from test/fixtures/typescript/relational-operator.A.ts rename to test/fixtures/typescript/corpus/relational-operator.A.ts diff --git a/test/fixtures/typescript/relational-operator.B.ts b/test/fixtures/typescript/corpus/relational-operator.B.ts similarity index 100% rename from test/fixtures/typescript/relational-operator.B.ts rename to test/fixtures/typescript/corpus/relational-operator.B.ts diff --git a/test/fixtures/typescript/relational-operator.diffA-B.txt b/test/fixtures/typescript/corpus/relational-operator.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/relational-operator.diffA-B.txt rename to test/fixtures/typescript/corpus/relational-operator.diffA-B.txt diff --git a/test/fixtures/typescript/relational-operator.diffB-A.txt b/test/fixtures/typescript/corpus/relational-operator.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/relational-operator.diffB-A.txt rename to test/fixtures/typescript/corpus/relational-operator.diffB-A.txt diff --git a/test/fixtures/typescript/relational-operator.parseA.txt b/test/fixtures/typescript/corpus/relational-operator.parseA.txt similarity index 100% rename from test/fixtures/typescript/relational-operator.parseA.txt rename to test/fixtures/typescript/corpus/relational-operator.parseA.txt diff --git a/test/fixtures/typescript/relational-operator.parseB.txt b/test/fixtures/typescript/corpus/relational-operator.parseB.txt similarity index 100% rename from test/fixtures/typescript/relational-operator.parseB.txt rename to test/fixtures/typescript/corpus/relational-operator.parseB.txt diff --git a/test/fixtures/typescript/return-statement.A.ts b/test/fixtures/typescript/corpus/return-statement.A.ts similarity index 100% rename from test/fixtures/typescript/return-statement.A.ts rename to test/fixtures/typescript/corpus/return-statement.A.ts diff --git a/test/fixtures/typescript/return-statement.B.ts b/test/fixtures/typescript/corpus/return-statement.B.ts similarity index 100% rename from test/fixtures/typescript/return-statement.B.ts rename to test/fixtures/typescript/corpus/return-statement.B.ts diff --git a/test/fixtures/typescript/return-statement.diffA-B.txt b/test/fixtures/typescript/corpus/return-statement.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/return-statement.diffA-B.txt rename to test/fixtures/typescript/corpus/return-statement.diffA-B.txt diff --git a/test/fixtures/typescript/return-statement.diffB-A.txt b/test/fixtures/typescript/corpus/return-statement.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/return-statement.diffB-A.txt rename to test/fixtures/typescript/corpus/return-statement.diffB-A.txt diff --git a/test/fixtures/typescript/return-statement.parseA.txt b/test/fixtures/typescript/corpus/return-statement.parseA.txt similarity index 100% rename from test/fixtures/typescript/return-statement.parseA.txt rename to test/fixtures/typescript/corpus/return-statement.parseA.txt diff --git a/test/fixtures/typescript/return-statement.parseB.txt b/test/fixtures/typescript/corpus/return-statement.parseB.txt similarity index 100% rename from test/fixtures/typescript/return-statement.parseB.txt rename to test/fixtures/typescript/corpus/return-statement.parseB.txt diff --git a/test/fixtures/typescript/string.A.ts b/test/fixtures/typescript/corpus/string.A.ts similarity index 100% rename from test/fixtures/typescript/string.A.ts rename to test/fixtures/typescript/corpus/string.A.ts diff --git a/test/fixtures/typescript/string.B.ts b/test/fixtures/typescript/corpus/string.B.ts similarity index 100% rename from test/fixtures/typescript/string.B.ts rename to test/fixtures/typescript/corpus/string.B.ts diff --git a/test/fixtures/typescript/string.diffA-B.txt b/test/fixtures/typescript/corpus/string.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/string.diffA-B.txt rename to test/fixtures/typescript/corpus/string.diffA-B.txt diff --git a/test/fixtures/typescript/string.diffB-A.txt b/test/fixtures/typescript/corpus/string.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/string.diffB-A.txt rename to test/fixtures/typescript/corpus/string.diffB-A.txt diff --git a/test/fixtures/typescript/string.parseA.txt b/test/fixtures/typescript/corpus/string.parseA.txt similarity index 100% rename from test/fixtures/typescript/string.parseA.txt rename to test/fixtures/typescript/corpus/string.parseA.txt diff --git a/test/fixtures/typescript/string.parseB.txt b/test/fixtures/typescript/corpus/string.parseB.txt similarity index 100% rename from test/fixtures/typescript/string.parseB.txt rename to test/fixtures/typescript/corpus/string.parseB.txt diff --git a/test/fixtures/typescript/subscript-access-assignment.A.ts b/test/fixtures/typescript/corpus/subscript-access-assignment.A.ts similarity index 100% rename from test/fixtures/typescript/subscript-access-assignment.A.ts rename to test/fixtures/typescript/corpus/subscript-access-assignment.A.ts diff --git a/test/fixtures/typescript/subscript-access-assignment.B.ts b/test/fixtures/typescript/corpus/subscript-access-assignment.B.ts similarity index 100% rename from test/fixtures/typescript/subscript-access-assignment.B.ts rename to test/fixtures/typescript/corpus/subscript-access-assignment.B.ts diff --git a/test/fixtures/typescript/subscript-access-assignment.diffA-B.txt b/test/fixtures/typescript/corpus/subscript-access-assignment.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/subscript-access-assignment.diffA-B.txt rename to test/fixtures/typescript/corpus/subscript-access-assignment.diffA-B.txt diff --git a/test/fixtures/typescript/subscript-access-assignment.diffB-A.txt b/test/fixtures/typescript/corpus/subscript-access-assignment.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/subscript-access-assignment.diffB-A.txt rename to test/fixtures/typescript/corpus/subscript-access-assignment.diffB-A.txt diff --git a/test/fixtures/typescript/subscript-access-assignment.parseA.txt b/test/fixtures/typescript/corpus/subscript-access-assignment.parseA.txt similarity index 100% rename from test/fixtures/typescript/subscript-access-assignment.parseA.txt rename to test/fixtures/typescript/corpus/subscript-access-assignment.parseA.txt diff --git a/test/fixtures/typescript/subscript-access-assignment.parseB.txt b/test/fixtures/typescript/corpus/subscript-access-assignment.parseB.txt similarity index 100% rename from test/fixtures/typescript/subscript-access-assignment.parseB.txt rename to test/fixtures/typescript/corpus/subscript-access-assignment.parseB.txt diff --git a/test/fixtures/typescript/subscript-access-string.A.ts b/test/fixtures/typescript/corpus/subscript-access-string.A.ts similarity index 100% rename from test/fixtures/typescript/subscript-access-string.A.ts rename to test/fixtures/typescript/corpus/subscript-access-string.A.ts diff --git a/test/fixtures/typescript/subscript-access-string.B.ts b/test/fixtures/typescript/corpus/subscript-access-string.B.ts similarity index 100% rename from test/fixtures/typescript/subscript-access-string.B.ts rename to test/fixtures/typescript/corpus/subscript-access-string.B.ts diff --git a/test/fixtures/typescript/subscript-access-string.diffA-B.txt b/test/fixtures/typescript/corpus/subscript-access-string.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/subscript-access-string.diffA-B.txt rename to test/fixtures/typescript/corpus/subscript-access-string.diffA-B.txt diff --git a/test/fixtures/typescript/subscript-access-string.diffB-A.txt b/test/fixtures/typescript/corpus/subscript-access-string.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/subscript-access-string.diffB-A.txt rename to test/fixtures/typescript/corpus/subscript-access-string.diffB-A.txt diff --git a/test/fixtures/typescript/subscript-access-string.parseA.txt b/test/fixtures/typescript/corpus/subscript-access-string.parseA.txt similarity index 100% rename from test/fixtures/typescript/subscript-access-string.parseA.txt rename to test/fixtures/typescript/corpus/subscript-access-string.parseA.txt diff --git a/test/fixtures/typescript/subscript-access-string.parseB.txt b/test/fixtures/typescript/corpus/subscript-access-string.parseB.txt similarity index 100% rename from test/fixtures/typescript/subscript-access-string.parseB.txt rename to test/fixtures/typescript/corpus/subscript-access-string.parseB.txt diff --git a/test/fixtures/typescript/subscript-access-variable.A.ts b/test/fixtures/typescript/corpus/subscript-access-variable.A.ts similarity index 100% rename from test/fixtures/typescript/subscript-access-variable.A.ts rename to test/fixtures/typescript/corpus/subscript-access-variable.A.ts diff --git a/test/fixtures/typescript/subscript-access-variable.B.ts b/test/fixtures/typescript/corpus/subscript-access-variable.B.ts similarity index 100% rename from test/fixtures/typescript/subscript-access-variable.B.ts rename to test/fixtures/typescript/corpus/subscript-access-variable.B.ts diff --git a/test/fixtures/typescript/subscript-access-variable.diffA-B.txt b/test/fixtures/typescript/corpus/subscript-access-variable.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/subscript-access-variable.diffA-B.txt rename to test/fixtures/typescript/corpus/subscript-access-variable.diffA-B.txt diff --git a/test/fixtures/typescript/subscript-access-variable.diffB-A.txt b/test/fixtures/typescript/corpus/subscript-access-variable.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/subscript-access-variable.diffB-A.txt rename to test/fixtures/typescript/corpus/subscript-access-variable.diffB-A.txt diff --git a/test/fixtures/typescript/subscript-access-variable.parseA.txt b/test/fixtures/typescript/corpus/subscript-access-variable.parseA.txt similarity index 100% rename from test/fixtures/typescript/subscript-access-variable.parseA.txt rename to test/fixtures/typescript/corpus/subscript-access-variable.parseA.txt diff --git a/test/fixtures/typescript/subscript-access-variable.parseB.txt b/test/fixtures/typescript/corpus/subscript-access-variable.parseB.txt similarity index 100% rename from test/fixtures/typescript/subscript-access-variable.parseB.txt rename to test/fixtures/typescript/corpus/subscript-access-variable.parseB.txt diff --git a/test/fixtures/typescript/switch-statement.A.ts b/test/fixtures/typescript/corpus/switch-statement.A.ts similarity index 100% rename from test/fixtures/typescript/switch-statement.A.ts rename to test/fixtures/typescript/corpus/switch-statement.A.ts diff --git a/test/fixtures/typescript/switch-statement.B.ts b/test/fixtures/typescript/corpus/switch-statement.B.ts similarity index 100% rename from test/fixtures/typescript/switch-statement.B.ts rename to test/fixtures/typescript/corpus/switch-statement.B.ts diff --git a/test/fixtures/typescript/switch-statement.diffA-B.txt b/test/fixtures/typescript/corpus/switch-statement.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/switch-statement.diffA-B.txt rename to test/fixtures/typescript/corpus/switch-statement.diffA-B.txt diff --git a/test/fixtures/typescript/switch-statement.diffB-A.txt b/test/fixtures/typescript/corpus/switch-statement.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/switch-statement.diffB-A.txt rename to test/fixtures/typescript/corpus/switch-statement.diffB-A.txt diff --git a/test/fixtures/typescript/switch-statement.parseA.txt b/test/fixtures/typescript/corpus/switch-statement.parseA.txt similarity index 100% rename from test/fixtures/typescript/switch-statement.parseA.txt rename to test/fixtures/typescript/corpus/switch-statement.parseA.txt diff --git a/test/fixtures/typescript/switch-statement.parseB.txt b/test/fixtures/typescript/corpus/switch-statement.parseB.txt similarity index 100% rename from test/fixtures/typescript/switch-statement.parseB.txt rename to test/fixtures/typescript/corpus/switch-statement.parseB.txt diff --git a/test/fixtures/typescript/template-string.A.ts b/test/fixtures/typescript/corpus/template-string.A.ts similarity index 100% rename from test/fixtures/typescript/template-string.A.ts rename to test/fixtures/typescript/corpus/template-string.A.ts diff --git a/test/fixtures/typescript/template-string.B.ts b/test/fixtures/typescript/corpus/template-string.B.ts similarity index 100% rename from test/fixtures/typescript/template-string.B.ts rename to test/fixtures/typescript/corpus/template-string.B.ts diff --git a/test/fixtures/typescript/template-string.diffA-B.txt b/test/fixtures/typescript/corpus/template-string.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/template-string.diffA-B.txt rename to test/fixtures/typescript/corpus/template-string.diffA-B.txt diff --git a/test/fixtures/typescript/template-string.diffB-A.txt b/test/fixtures/typescript/corpus/template-string.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/template-string.diffB-A.txt rename to test/fixtures/typescript/corpus/template-string.diffB-A.txt diff --git a/test/fixtures/typescript/template-string.parseA.txt b/test/fixtures/typescript/corpus/template-string.parseA.txt similarity index 100% rename from test/fixtures/typescript/template-string.parseA.txt rename to test/fixtures/typescript/corpus/template-string.parseA.txt diff --git a/test/fixtures/typescript/template-string.parseB.txt b/test/fixtures/typescript/corpus/template-string.parseB.txt similarity index 100% rename from test/fixtures/typescript/template-string.parseB.txt rename to test/fixtures/typescript/corpus/template-string.parseB.txt diff --git a/test/fixtures/typescript/ternary.A.ts b/test/fixtures/typescript/corpus/ternary.A.ts similarity index 100% rename from test/fixtures/typescript/ternary.A.ts rename to test/fixtures/typescript/corpus/ternary.A.ts diff --git a/test/fixtures/typescript/ternary.B.ts b/test/fixtures/typescript/corpus/ternary.B.ts similarity index 100% rename from test/fixtures/typescript/ternary.B.ts rename to test/fixtures/typescript/corpus/ternary.B.ts diff --git a/test/fixtures/typescript/ternary.diffA-B.txt b/test/fixtures/typescript/corpus/ternary.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/ternary.diffA-B.txt rename to test/fixtures/typescript/corpus/ternary.diffA-B.txt diff --git a/test/fixtures/typescript/ternary.diffB-A.txt b/test/fixtures/typescript/corpus/ternary.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/ternary.diffB-A.txt rename to test/fixtures/typescript/corpus/ternary.diffB-A.txt diff --git a/test/fixtures/typescript/ternary.parseA.txt b/test/fixtures/typescript/corpus/ternary.parseA.txt similarity index 100% rename from test/fixtures/typescript/ternary.parseA.txt rename to test/fixtures/typescript/corpus/ternary.parseA.txt diff --git a/test/fixtures/typescript/ternary.parseB.txt b/test/fixtures/typescript/corpus/ternary.parseB.txt similarity index 100% rename from test/fixtures/typescript/ternary.parseB.txt rename to test/fixtures/typescript/corpus/ternary.parseB.txt diff --git a/test/fixtures/typescript/this-expression.A.ts b/test/fixtures/typescript/corpus/this-expression.A.ts similarity index 100% rename from test/fixtures/typescript/this-expression.A.ts rename to test/fixtures/typescript/corpus/this-expression.A.ts diff --git a/test/fixtures/typescript/this-expression.B.ts b/test/fixtures/typescript/corpus/this-expression.B.ts similarity index 100% rename from test/fixtures/typescript/this-expression.B.ts rename to test/fixtures/typescript/corpus/this-expression.B.ts diff --git a/test/fixtures/typescript/this-expression.diffA-B.txt b/test/fixtures/typescript/corpus/this-expression.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/this-expression.diffA-B.txt rename to test/fixtures/typescript/corpus/this-expression.diffA-B.txt diff --git a/test/fixtures/typescript/this-expression.diffB-A.txt b/test/fixtures/typescript/corpus/this-expression.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/this-expression.diffB-A.txt rename to test/fixtures/typescript/corpus/this-expression.diffB-A.txt diff --git a/test/fixtures/typescript/this-expression.parseA.txt b/test/fixtures/typescript/corpus/this-expression.parseA.txt similarity index 100% rename from test/fixtures/typescript/this-expression.parseA.txt rename to test/fixtures/typescript/corpus/this-expression.parseA.txt diff --git a/test/fixtures/typescript/this-expression.parseB.txt b/test/fixtures/typescript/corpus/this-expression.parseB.txt similarity index 100% rename from test/fixtures/typescript/this-expression.parseB.txt rename to test/fixtures/typescript/corpus/this-expression.parseB.txt diff --git a/test/fixtures/typescript/throw-statement.A.ts b/test/fixtures/typescript/corpus/throw-statement.A.ts similarity index 100% rename from test/fixtures/typescript/throw-statement.A.ts rename to test/fixtures/typescript/corpus/throw-statement.A.ts diff --git a/test/fixtures/typescript/throw-statement.B.ts b/test/fixtures/typescript/corpus/throw-statement.B.ts similarity index 100% rename from test/fixtures/typescript/throw-statement.B.ts rename to test/fixtures/typescript/corpus/throw-statement.B.ts diff --git a/test/fixtures/typescript/throw-statement.diffA-B.txt b/test/fixtures/typescript/corpus/throw-statement.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/throw-statement.diffA-B.txt rename to test/fixtures/typescript/corpus/throw-statement.diffA-B.txt diff --git a/test/fixtures/typescript/throw-statement.diffB-A.txt b/test/fixtures/typescript/corpus/throw-statement.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/throw-statement.diffB-A.txt rename to test/fixtures/typescript/corpus/throw-statement.diffB-A.txt diff --git a/test/fixtures/typescript/throw-statement.parseA.txt b/test/fixtures/typescript/corpus/throw-statement.parseA.txt similarity index 100% rename from test/fixtures/typescript/throw-statement.parseA.txt rename to test/fixtures/typescript/corpus/throw-statement.parseA.txt diff --git a/test/fixtures/typescript/throw-statement.parseB.txt b/test/fixtures/typescript/corpus/throw-statement.parseB.txt similarity index 100% rename from test/fixtures/typescript/throw-statement.parseB.txt rename to test/fixtures/typescript/corpus/throw-statement.parseB.txt diff --git a/test/fixtures/typescript/true.A.ts b/test/fixtures/typescript/corpus/true.A.ts similarity index 100% rename from test/fixtures/typescript/true.A.ts rename to test/fixtures/typescript/corpus/true.A.ts diff --git a/test/fixtures/typescript/true.B.ts b/test/fixtures/typescript/corpus/true.B.ts similarity index 100% rename from test/fixtures/typescript/true.B.ts rename to test/fixtures/typescript/corpus/true.B.ts diff --git a/test/fixtures/typescript/true.diffA-B.txt b/test/fixtures/typescript/corpus/true.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/true.diffA-B.txt rename to test/fixtures/typescript/corpus/true.diffA-B.txt diff --git a/test/fixtures/typescript/true.diffB-A.txt b/test/fixtures/typescript/corpus/true.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/true.diffB-A.txt rename to test/fixtures/typescript/corpus/true.diffB-A.txt diff --git a/test/fixtures/typescript/true.parseA.txt b/test/fixtures/typescript/corpus/true.parseA.txt similarity index 100% rename from test/fixtures/typescript/true.parseA.txt rename to test/fixtures/typescript/corpus/true.parseA.txt diff --git a/test/fixtures/typescript/true.parseB.txt b/test/fixtures/typescript/corpus/true.parseB.txt similarity index 100% rename from test/fixtures/typescript/true.parseB.txt rename to test/fixtures/typescript/corpus/true.parseB.txt diff --git a/test/fixtures/typescript/try-statement.A.ts b/test/fixtures/typescript/corpus/try-statement.A.ts similarity index 100% rename from test/fixtures/typescript/try-statement.A.ts rename to test/fixtures/typescript/corpus/try-statement.A.ts diff --git a/test/fixtures/typescript/try-statement.B.ts b/test/fixtures/typescript/corpus/try-statement.B.ts similarity index 100% rename from test/fixtures/typescript/try-statement.B.ts rename to test/fixtures/typescript/corpus/try-statement.B.ts diff --git a/test/fixtures/typescript/try-statement.diffA-B.txt b/test/fixtures/typescript/corpus/try-statement.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/try-statement.diffA-B.txt rename to test/fixtures/typescript/corpus/try-statement.diffA-B.txt diff --git a/test/fixtures/typescript/try-statement.diffB-A.txt b/test/fixtures/typescript/corpus/try-statement.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/try-statement.diffB-A.txt rename to test/fixtures/typescript/corpus/try-statement.diffB-A.txt diff --git a/test/fixtures/typescript/try-statement.parseA.txt b/test/fixtures/typescript/corpus/try-statement.parseA.txt similarity index 100% rename from test/fixtures/typescript/try-statement.parseA.txt rename to test/fixtures/typescript/corpus/try-statement.parseA.txt diff --git a/test/fixtures/typescript/try-statement.parseB.txt b/test/fixtures/typescript/corpus/try-statement.parseB.txt similarity index 100% rename from test/fixtures/typescript/try-statement.parseB.txt rename to test/fixtures/typescript/corpus/try-statement.parseB.txt diff --git a/test/fixtures/typescript/tuple-type.A.ts b/test/fixtures/typescript/corpus/tuple-type.A.ts similarity index 100% rename from test/fixtures/typescript/tuple-type.A.ts rename to test/fixtures/typescript/corpus/tuple-type.A.ts diff --git a/test/fixtures/typescript/tuple-type.B.ts b/test/fixtures/typescript/corpus/tuple-type.B.ts similarity index 100% rename from test/fixtures/typescript/tuple-type.B.ts rename to test/fixtures/typescript/corpus/tuple-type.B.ts diff --git a/test/fixtures/typescript/tuple-type.diffA-B.txt b/test/fixtures/typescript/corpus/tuple-type.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/tuple-type.diffA-B.txt rename to test/fixtures/typescript/corpus/tuple-type.diffA-B.txt diff --git a/test/fixtures/typescript/tuple-type.diffB-A.txt b/test/fixtures/typescript/corpus/tuple-type.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/tuple-type.diffB-A.txt rename to test/fixtures/typescript/corpus/tuple-type.diffB-A.txt diff --git a/test/fixtures/typescript/tuple-type.parseA.txt b/test/fixtures/typescript/corpus/tuple-type.parseA.txt similarity index 100% rename from test/fixtures/typescript/tuple-type.parseA.txt rename to test/fixtures/typescript/corpus/tuple-type.parseA.txt diff --git a/test/fixtures/typescript/tuple-type.parseB.txt b/test/fixtures/typescript/corpus/tuple-type.parseB.txt similarity index 100% rename from test/fixtures/typescript/tuple-type.parseB.txt rename to test/fixtures/typescript/corpus/tuple-type.parseB.txt diff --git a/test/fixtures/typescript/type-assertions.A.ts b/test/fixtures/typescript/corpus/type-assertions.A.ts similarity index 100% rename from test/fixtures/typescript/type-assertions.A.ts rename to test/fixtures/typescript/corpus/type-assertions.A.ts diff --git a/test/fixtures/typescript/type-assertions.B.ts b/test/fixtures/typescript/corpus/type-assertions.B.ts similarity index 100% rename from test/fixtures/typescript/type-assertions.B.ts rename to test/fixtures/typescript/corpus/type-assertions.B.ts diff --git a/test/fixtures/typescript/type-assertions.diffA-B.txt b/test/fixtures/typescript/corpus/type-assertions.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/type-assertions.diffA-B.txt rename to test/fixtures/typescript/corpus/type-assertions.diffA-B.txt diff --git a/test/fixtures/typescript/type-assertions.diffB-A.txt b/test/fixtures/typescript/corpus/type-assertions.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/type-assertions.diffB-A.txt rename to test/fixtures/typescript/corpus/type-assertions.diffB-A.txt diff --git a/test/fixtures/typescript/type-assertions.parseA.txt b/test/fixtures/typescript/corpus/type-assertions.parseA.txt similarity index 100% rename from test/fixtures/typescript/type-assertions.parseA.txt rename to test/fixtures/typescript/corpus/type-assertions.parseA.txt diff --git a/test/fixtures/typescript/type-assertions.parseB.txt b/test/fixtures/typescript/corpus/type-assertions.parseB.txt similarity index 100% rename from test/fixtures/typescript/type-assertions.parseB.txt rename to test/fixtures/typescript/corpus/type-assertions.parseB.txt diff --git a/test/fixtures/typescript/type-operator.A.ts b/test/fixtures/typescript/corpus/type-operator.A.ts similarity index 100% rename from test/fixtures/typescript/type-operator.A.ts rename to test/fixtures/typescript/corpus/type-operator.A.ts diff --git a/test/fixtures/typescript/type-operator.B.ts b/test/fixtures/typescript/corpus/type-operator.B.ts similarity index 100% rename from test/fixtures/typescript/type-operator.B.ts rename to test/fixtures/typescript/corpus/type-operator.B.ts diff --git a/test/fixtures/typescript/type-operator.diffA-B.txt b/test/fixtures/typescript/corpus/type-operator.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/type-operator.diffA-B.txt rename to test/fixtures/typescript/corpus/type-operator.diffA-B.txt diff --git a/test/fixtures/typescript/type-operator.diffB-A.txt b/test/fixtures/typescript/corpus/type-operator.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/type-operator.diffB-A.txt rename to test/fixtures/typescript/corpus/type-operator.diffB-A.txt diff --git a/test/fixtures/typescript/type-operator.parseA.txt b/test/fixtures/typescript/corpus/type-operator.parseA.txt similarity index 100% rename from test/fixtures/typescript/type-operator.parseA.txt rename to test/fixtures/typescript/corpus/type-operator.parseA.txt diff --git a/test/fixtures/typescript/type-operator.parseB.txt b/test/fixtures/typescript/corpus/type-operator.parseB.txt similarity index 100% rename from test/fixtures/typescript/type-operator.parseB.txt rename to test/fixtures/typescript/corpus/type-operator.parseB.txt diff --git a/test/fixtures/typescript/typeof-types.A.ts b/test/fixtures/typescript/corpus/typeof-types.A.ts similarity index 100% rename from test/fixtures/typescript/typeof-types.A.ts rename to test/fixtures/typescript/corpus/typeof-types.A.ts diff --git a/test/fixtures/typescript/typeof-types.B.ts b/test/fixtures/typescript/corpus/typeof-types.B.ts similarity index 100% rename from test/fixtures/typescript/typeof-types.B.ts rename to test/fixtures/typescript/corpus/typeof-types.B.ts diff --git a/test/fixtures/typescript/typeof-types.diffA-B.txt b/test/fixtures/typescript/corpus/typeof-types.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/typeof-types.diffA-B.txt rename to test/fixtures/typescript/corpus/typeof-types.diffA-B.txt diff --git a/test/fixtures/typescript/typeof-types.diffB-A.txt b/test/fixtures/typescript/corpus/typeof-types.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/typeof-types.diffB-A.txt rename to test/fixtures/typescript/corpus/typeof-types.diffB-A.txt diff --git a/test/fixtures/typescript/typeof-types.parseA.txt b/test/fixtures/typescript/corpus/typeof-types.parseA.txt similarity index 100% rename from test/fixtures/typescript/typeof-types.parseA.txt rename to test/fixtures/typescript/corpus/typeof-types.parseA.txt diff --git a/test/fixtures/typescript/typeof-types.parseB.txt b/test/fixtures/typescript/corpus/typeof-types.parseB.txt similarity index 100% rename from test/fixtures/typescript/typeof-types.parseB.txt rename to test/fixtures/typescript/corpus/typeof-types.parseB.txt diff --git a/test/fixtures/typescript/undefined.A.ts b/test/fixtures/typescript/corpus/undefined.A.ts similarity index 100% rename from test/fixtures/typescript/undefined.A.ts rename to test/fixtures/typescript/corpus/undefined.A.ts diff --git a/test/fixtures/typescript/undefined.B.ts b/test/fixtures/typescript/corpus/undefined.B.ts similarity index 100% rename from test/fixtures/typescript/undefined.B.ts rename to test/fixtures/typescript/corpus/undefined.B.ts diff --git a/test/fixtures/typescript/undefined.diffA-B.txt b/test/fixtures/typescript/corpus/undefined.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/undefined.diffA-B.txt rename to test/fixtures/typescript/corpus/undefined.diffA-B.txt diff --git a/test/fixtures/typescript/undefined.diffB-A.txt b/test/fixtures/typescript/corpus/undefined.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/undefined.diffB-A.txt rename to test/fixtures/typescript/corpus/undefined.diffB-A.txt diff --git a/test/fixtures/typescript/undefined.parseA.txt b/test/fixtures/typescript/corpus/undefined.parseA.txt similarity index 100% rename from test/fixtures/typescript/undefined.parseA.txt rename to test/fixtures/typescript/corpus/undefined.parseA.txt diff --git a/test/fixtures/typescript/undefined.parseB.txt b/test/fixtures/typescript/corpus/undefined.parseB.txt similarity index 100% rename from test/fixtures/typescript/undefined.parseB.txt rename to test/fixtures/typescript/corpus/undefined.parseB.txt diff --git a/test/fixtures/typescript/union-type.A.ts b/test/fixtures/typescript/corpus/union-type.A.ts similarity index 100% rename from test/fixtures/typescript/union-type.A.ts rename to test/fixtures/typescript/corpus/union-type.A.ts diff --git a/test/fixtures/typescript/union-type.B.ts b/test/fixtures/typescript/corpus/union-type.B.ts similarity index 100% rename from test/fixtures/typescript/union-type.B.ts rename to test/fixtures/typescript/corpus/union-type.B.ts diff --git a/test/fixtures/typescript/union-type.diffA-B.txt b/test/fixtures/typescript/corpus/union-type.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/union-type.diffA-B.txt rename to test/fixtures/typescript/corpus/union-type.diffA-B.txt diff --git a/test/fixtures/typescript/union-type.diffB-A.txt b/test/fixtures/typescript/corpus/union-type.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/union-type.diffB-A.txt rename to test/fixtures/typescript/corpus/union-type.diffB-A.txt diff --git a/test/fixtures/typescript/union-type.parseA.txt b/test/fixtures/typescript/corpus/union-type.parseA.txt similarity index 100% rename from test/fixtures/typescript/union-type.parseA.txt rename to test/fixtures/typescript/corpus/union-type.parseA.txt diff --git a/test/fixtures/typescript/union-type.parseB.txt b/test/fixtures/typescript/corpus/union-type.parseB.txt similarity index 100% rename from test/fixtures/typescript/union-type.parseB.txt rename to test/fixtures/typescript/corpus/union-type.parseB.txt diff --git a/test/fixtures/typescript/var-declaration.A.ts b/test/fixtures/typescript/corpus/var-declaration.A.ts similarity index 100% rename from test/fixtures/typescript/var-declaration.A.ts rename to test/fixtures/typescript/corpus/var-declaration.A.ts diff --git a/test/fixtures/typescript/var-declaration.B.ts b/test/fixtures/typescript/corpus/var-declaration.B.ts similarity index 100% rename from test/fixtures/typescript/var-declaration.B.ts rename to test/fixtures/typescript/corpus/var-declaration.B.ts diff --git a/test/fixtures/typescript/var-declaration.diffA-B.txt b/test/fixtures/typescript/corpus/var-declaration.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/var-declaration.diffA-B.txt rename to test/fixtures/typescript/corpus/var-declaration.diffA-B.txt diff --git a/test/fixtures/typescript/var-declaration.diffB-A.txt b/test/fixtures/typescript/corpus/var-declaration.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/var-declaration.diffB-A.txt rename to test/fixtures/typescript/corpus/var-declaration.diffB-A.txt diff --git a/test/fixtures/typescript/var-declaration.parseA.txt b/test/fixtures/typescript/corpus/var-declaration.parseA.txt similarity index 100% rename from test/fixtures/typescript/var-declaration.parseA.txt rename to test/fixtures/typescript/corpus/var-declaration.parseA.txt diff --git a/test/fixtures/typescript/var-declaration.parseB.txt b/test/fixtures/typescript/corpus/var-declaration.parseB.txt similarity index 100% rename from test/fixtures/typescript/var-declaration.parseB.txt rename to test/fixtures/typescript/corpus/var-declaration.parseB.txt diff --git a/test/fixtures/typescript/variable.A.ts b/test/fixtures/typescript/corpus/variable.A.ts similarity index 100% rename from test/fixtures/typescript/variable.A.ts rename to test/fixtures/typescript/corpus/variable.A.ts diff --git a/test/fixtures/typescript/variable.B.ts b/test/fixtures/typescript/corpus/variable.B.ts similarity index 100% rename from test/fixtures/typescript/variable.B.ts rename to test/fixtures/typescript/corpus/variable.B.ts diff --git a/test/fixtures/typescript/variable.diffA-B.txt b/test/fixtures/typescript/corpus/variable.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/variable.diffA-B.txt rename to test/fixtures/typescript/corpus/variable.diffA-B.txt diff --git a/test/fixtures/typescript/variable.diffB-A.txt b/test/fixtures/typescript/corpus/variable.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/variable.diffB-A.txt rename to test/fixtures/typescript/corpus/variable.diffB-A.txt diff --git a/test/fixtures/typescript/variable.parseA.txt b/test/fixtures/typescript/corpus/variable.parseA.txt similarity index 100% rename from test/fixtures/typescript/variable.parseA.txt rename to test/fixtures/typescript/corpus/variable.parseA.txt diff --git a/test/fixtures/typescript/variable.parseB.txt b/test/fixtures/typescript/corpus/variable.parseB.txt similarity index 100% rename from test/fixtures/typescript/variable.parseB.txt rename to test/fixtures/typescript/corpus/variable.parseB.txt diff --git a/test/fixtures/typescript/void-operator.A.ts b/test/fixtures/typescript/corpus/void-operator.A.ts similarity index 100% rename from test/fixtures/typescript/void-operator.A.ts rename to test/fixtures/typescript/corpus/void-operator.A.ts diff --git a/test/fixtures/typescript/void-operator.B.ts b/test/fixtures/typescript/corpus/void-operator.B.ts similarity index 100% rename from test/fixtures/typescript/void-operator.B.ts rename to test/fixtures/typescript/corpus/void-operator.B.ts diff --git a/test/fixtures/typescript/void-operator.diffA-B.txt b/test/fixtures/typescript/corpus/void-operator.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/void-operator.diffA-B.txt rename to test/fixtures/typescript/corpus/void-operator.diffA-B.txt diff --git a/test/fixtures/typescript/void-operator.diffB-A.txt b/test/fixtures/typescript/corpus/void-operator.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/void-operator.diffB-A.txt rename to test/fixtures/typescript/corpus/void-operator.diffB-A.txt diff --git a/test/fixtures/typescript/void-operator.parseA.txt b/test/fixtures/typescript/corpus/void-operator.parseA.txt similarity index 100% rename from test/fixtures/typescript/void-operator.parseA.txt rename to test/fixtures/typescript/corpus/void-operator.parseA.txt diff --git a/test/fixtures/typescript/void-operator.parseB.txt b/test/fixtures/typescript/corpus/void-operator.parseB.txt similarity index 100% rename from test/fixtures/typescript/void-operator.parseB.txt rename to test/fixtures/typescript/corpus/void-operator.parseB.txt diff --git a/test/fixtures/typescript/while-statement.A.ts b/test/fixtures/typescript/corpus/while-statement.A.ts similarity index 100% rename from test/fixtures/typescript/while-statement.A.ts rename to test/fixtures/typescript/corpus/while-statement.A.ts diff --git a/test/fixtures/typescript/while-statement.B.ts b/test/fixtures/typescript/corpus/while-statement.B.ts similarity index 100% rename from test/fixtures/typescript/while-statement.B.ts rename to test/fixtures/typescript/corpus/while-statement.B.ts diff --git a/test/fixtures/typescript/while-statement.diffA-B.txt b/test/fixtures/typescript/corpus/while-statement.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/while-statement.diffA-B.txt rename to test/fixtures/typescript/corpus/while-statement.diffA-B.txt diff --git a/test/fixtures/typescript/while-statement.diffB-A.txt b/test/fixtures/typescript/corpus/while-statement.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/while-statement.diffB-A.txt rename to test/fixtures/typescript/corpus/while-statement.diffB-A.txt diff --git a/test/fixtures/typescript/while-statement.parseA.txt b/test/fixtures/typescript/corpus/while-statement.parseA.txt similarity index 100% rename from test/fixtures/typescript/while-statement.parseA.txt rename to test/fixtures/typescript/corpus/while-statement.parseA.txt diff --git a/test/fixtures/typescript/while-statement.parseB.txt b/test/fixtures/typescript/corpus/while-statement.parseB.txt similarity index 100% rename from test/fixtures/typescript/while-statement.parseB.txt rename to test/fixtures/typescript/corpus/while-statement.parseB.txt diff --git a/test/fixtures/typescript/yield.A.ts b/test/fixtures/typescript/corpus/yield.A.ts similarity index 100% rename from test/fixtures/typescript/yield.A.ts rename to test/fixtures/typescript/corpus/yield.A.ts diff --git a/test/fixtures/typescript/yield.B.ts b/test/fixtures/typescript/corpus/yield.B.ts similarity index 100% rename from test/fixtures/typescript/yield.B.ts rename to test/fixtures/typescript/corpus/yield.B.ts diff --git a/test/fixtures/typescript/yield.diffA-B.txt b/test/fixtures/typescript/corpus/yield.diffA-B.txt similarity index 100% rename from test/fixtures/typescript/yield.diffA-B.txt rename to test/fixtures/typescript/corpus/yield.diffA-B.txt diff --git a/test/fixtures/typescript/yield.diffB-A.txt b/test/fixtures/typescript/corpus/yield.diffB-A.txt similarity index 100% rename from test/fixtures/typescript/yield.diffB-A.txt rename to test/fixtures/typescript/corpus/yield.diffB-A.txt diff --git a/test/fixtures/typescript/yield.parseA.txt b/test/fixtures/typescript/corpus/yield.parseA.txt similarity index 100% rename from test/fixtures/typescript/yield.parseA.txt rename to test/fixtures/typescript/corpus/yield.parseA.txt diff --git a/test/fixtures/typescript/yield.parseB.txt b/test/fixtures/typescript/corpus/yield.parseB.txt similarity index 100% rename from test/fixtures/typescript/yield.parseB.txt rename to test/fixtures/typescript/corpus/yield.parseB.txt