TAP version 13
# Subtest: test/consing.test.js
    # Subtest: Construction
        # Subtest: n:8
            ok 1 - should be equivalent
            1..1
        ok 1 - n:8 # time=116.078ms
        
        # Subtest: n:8
            ok 1 - should be equivalent
            1..1
        ok 2 - n:8 # time=2.777ms
        
        # Subtest: n:8
            ok 1 - should be equivalent
            1..1
        ok 3 - n:8 # time=3.265ms
        
        # Subtest: n:16
            ok 1 - should be equivalent
            1..1
        ok 4 - n:16 # time=1.675ms
        
        # Subtest: n:16
            ok 1 - should be equivalent
            1..1
        ok 5 - n:16 # time=1.713ms
        
        # Subtest: n:16
            ok 1 - should be equivalent
            1..1
        ok 6 - n:16 # time=1.884ms
        
        # Subtest: n:32
            ok 1 - should be equivalent
            1..1
        ok 7 - n:32 # time=1.295ms
        
        # Subtest: n:32
            ok 1 - should be equivalent
            1..1
        ok 8 - n:32 # time=1.384ms
        
        # Subtest: n:32
            ok 1 - should be equivalent
            1..1
        ok 9 - n:32 # time=2.065ms
        
        # Subtest: n:64
            ok 1 - should be equivalent
            1..1
        ok 10 - n:64 # time=1.406ms
        
        # Subtest: n:64
            ok 1 - should be equivalent
            1..1
        ok 11 - n:64 # time=1.197ms
        
        # Subtest: n:64
            ok 1 - should be equivalent
            1..1
        ok 12 - n:64 # time=1.524ms
        
        # Subtest: n:8, s/binary
            ok 1 - should be equivalent
            1..1
        ok 13 - n:8, s/binary # time=1.217ms
        
        # Subtest: n:8, s/binary
            ok 1 - should be equivalent
            1..1
        ok 14 - n:8, s/binary # time=1.061ms
        
        # Subtest: n:8, s/binary
            ok 1 - should be equivalent
            1..1
        ok 15 - n:8, s/binary # time=1.708ms
        
        # Subtest: n:8, "foobar", m:8
            ok 1 - should be equivalent
            1..1
        ok 16 - n:8, "foobar", m:8 # time=1.337ms
        
        # Subtest: n:8, "foobar", m:8
            ok 1 - should be equivalent
            1..1
        ok 17 - n:8, "foobar", m:8 # time=1.169ms
        
        # Subtest: n:8, "foobar", m:8
            ok 1 - should be equivalent
            1..1
        ok 18 - n:8, "foobar", m:8 # time=2.198ms
        
        # Subtest: n:8, s:n/binary
            ok 1 - should be equivalent
            1..1
        ok 19 - n:8, s:n/binary # time=1.032ms
        
        # Subtest: n:8, s:n/binary
            ok 1 - should be equivalent
            1..1
        ok 20 - n:8, s:n/binary # time=1.018ms
        
        # Subtest: n:8, s:n/binary
            ok 1 - should be equivalent
            1..1
        ok 21 - n:8, s:n/binary # time=1.877ms
        
        # Subtest: n:8, s:n/binary
            ok 1 - should be equivalent
            1..1
        ok 22 - n:8, s:n/binary # time=0.857ms
        
        # Subtest: n:8, s:n/binary
            ok 1 - should be equivalent
            1..1
        ok 23 - n:8, s:n/binary # time=0.959ms
        
        # Subtest: n:8, s:n/binary
            ok 1 - should be equivalent
            1..1
        ok 24 - n:8, s:n/binary # time=1.425ms
        
        # Subtest: n:size
            ok 1 - should be equivalent
            1..1
        ok 25 - n:size # time=0.72ms
        
        # Subtest: n:size
            ok 1 - should be equivalent
            1..1
        ok 26 - n:size # time=0.815ms
        
        # Subtest: n:size
            ok 1 - should be equivalent
            1..1
        ok 27 - n:size # time=1.262ms
        
        # Subtest: 206:n/unit:8
            ok 1 - should be equivalent
            1..1
        ok 28 - 206:n/unit:8 # time=0.709ms
        
        # Subtest: 206:n/unit:8
            ok 1 - should be equivalent
            1..1
        ok 29 - 206:n/unit:8 # time=0.841ms
        
        # Subtest: 206:n/unit:8
            ok 1 - should be equivalent
            1..1
        ok 30 - 206:n/unit:8 # time=1.369ms
        
        1..30
    ok 1 - Construction # time=179.528ms
    
    1..1
    # time=183.857ms
ok 1 - test/consing.test.js # time=183.857ms

# Subtest: test/matching.test.js
    # Subtest: Integer
        # Subtest: n:8
            ok 1 - should be equivalent
            1..1
        ok 1 - n:8 # time=122.113ms
        
        # Subtest: n:8
            ok 1 - should be equivalent
            1..1
        ok 2 - n:8 # time=1.995ms
        
        # Subtest: n:8/signed
            ok 1 - should be equivalent
            1..1
        ok 3 - n:8/signed # time=1.354ms
        
        # Subtest: n:8/signed
            ok 1 - should be equivalent
            1..1
        ok 4 - n:8/signed # time=1.393ms
        
        # Subtest: n:1/unit:8
            ok 1 - should be equivalent
            1..1
        ok 5 - n:1/unit:8 # time=1.59ms
        
        # Subtest: n:1/unit:8
            ok 1 - should be equivalent
            1..1
        ok 6 - n:1/unit:8 # time=1.263ms
        
        # Subtest: n:1/unit:8-signed
            ok 1 - should be equivalent
            1..1
        ok 7 - n:1/unit:8-signed # time=0.819ms
        
        # Subtest: n:1/unit:8-signed
            ok 1 - should be equivalent
            1..1
        ok 8 - n:1/unit:8-signed # time=4.74ms
        
        # Subtest: n:16
            ok 1 - should be equivalent
            1..1
        ok 9 - n:16 # time=1.324ms
        
        # Subtest: n:16
            ok 1 - should be equivalent
            1..1
        ok 10 - n:16 # time=1.068ms
        
        # Subtest: n:16/signed
            ok 1 - should be equivalent
            1..1
        ok 11 - n:16/signed # time=1.154ms
        
        # Subtest: n:16/signed
            ok 1 - should be equivalent
            1..1
        ok 12 - n:16/signed # time=0.892ms
        
        # Subtest: n:16/little
            ok 1 - should be equivalent
            1..1
        ok 13 - n:16/little # time=0.851ms
        
        # Subtest: n:16/little
            ok 1 - should be equivalent
            1..1
        ok 14 - n:16/little # time=0.991ms
        
        # Subtest: n:16/signed-little
            ok 1 - should be equivalent
            1..1
        ok 15 - n:16/signed-little # time=0.897ms
        
        # Subtest: n:16/signed-little
            ok 1 - should be equivalent
            1..1
        ok 16 - n:16/signed-little # time=0.903ms
        
        # Subtest: n:32
            ok 1 - should be equivalent
            1..1
        ok 17 - n:32 # time=0.906ms
        
        # Subtest: n:32
            ok 1 - should be equivalent
            1..1
        ok 18 - n:32 # time=0.873ms
        
        # Subtest: n:32/signed
            ok 1 - should be equivalent
            1..1
        ok 19 - n:32/signed # time=1.022ms
        
        # Subtest: n:32/signed
            ok 1 - should be equivalent
            1..1
        ok 20 - n:32/signed # time=0.792ms
        
        # Subtest: n:32/little
            ok 1 - should be equivalent
            1..1
        ok 21 - n:32/little # time=0.881ms
        
        # Subtest: n:32/little
            ok 1 - should be equivalent
            1..1
        ok 22 - n:32/little # time=0.799ms
        
        # Subtest: n:32/signed-little
            ok 1 - should be equivalent
            1..1
        ok 23 - n:32/signed-little # time=0.905ms
        
        # Subtest: n:32/signed-little
            ok 1 - should be equivalent
            1..1
        ok 24 - n:32/signed-little # time=0.833ms
        
        # Subtest: n:4/signed-little-unit:8
            ok 1 - should be equivalent
            1..1
        ok 25 - n:4/signed-little-unit:8 # time=0.726ms
        
        # Subtest: n:4/signed-little-unit:8
            ok 1 - should be equivalent
            1..1
        ok 26 - n:4/signed-little-unit:8 # time=0.837ms
        
        # Subtest: n:64
            ok 1 - should be equivalent
            1..1
        ok 27 - n:64 # time=0.809ms
        
        # Subtest: n:64
            ok 1 - should be equivalent
            1..1
        ok 28 - n:64 # time=0.778ms
        
        # Subtest: n:64/signed
            ok 1 - should be equivalent
            1..1
        ok 29 - n:64/signed # time=0.931ms
        
        # Subtest: n:64/signed
            ok 1 - should be equivalent
            1..1
        ok 30 - n:64/signed # time=0.782ms
        
        # Subtest: n:64/little
            ok 1 - should be equivalent
            1..1
        ok 31 - n:64/little # time=0.916ms
        
        # Subtest: n:64/little
            ok 1 - should be equivalent
            1..1
        ok 32 - n:64/little # time=0.746ms
        
        # Subtest: n:64/little-signed
            ok 1 - should be equivalent
            1..1
        ok 33 - n:64/little-signed # time=0.81ms
        
        # Subtest: n:64/little-signed
            ok 1 - should be equivalent
            1..1
        ok 34 - n:64/little-signed # time=0.891ms
        
        # Subtest: n:8/signed-unit:8-little
            ok 1 - should be equivalent
            1..1
        ok 35 - n:8/signed-unit:8-little # time=0.715ms
        
        # Subtest: n:8/signed-unit:8-little
            ok 1 - should be equivalent
            1..1
        ok 36 - n:8/signed-unit:8-little # time=0.829ms
        
        1..36
    ok 1 - Integer # time=184.003ms
    
    # Subtest: Float
        # Subtest: n:32/float
            1..0
        ok 1 - n:32/float # time=66.832ms
        
        # Subtest: n:32/float
            1..0
        ok 2 - n:32/float # time=0.704ms
        
        # Subtest: n:32/float
            1..0
        ok 3 - n:32/float # time=0.365ms
        
        # Subtest: n:32/float
            1..0
        ok 4 - n:32/float # time=0.317ms
        
        # Subtest: n:64/float
            1..0
        ok 5 - n:64/float # time=0.455ms
        
        # Subtest: n:64/float
            1..0
        ok 6 - n:64/float # time=0.447ms
        
        # Subtest: n:64/float
            1..0
        ok 7 - n:64/float # time=0.367ms
        
        # Subtest: n:64/float
            1..0
        ok 8 - n:64/float # time=0.589ms
        
        # Subtest: n:32/float-little
            1..0
        ok 9 - n:32/float-little # time=0.441ms
        
        # Subtest: n:32/float-little
            1..0
        ok 10 - n:32/float-little # time=0.433ms
        
        # Subtest: n:32/float-little
            1..0
        ok 11 - n:32/float-little # time=0.361ms
        
        # Subtest: n:32/float-little
            1..0
        ok 12 - n:32/float-little # time=0.356ms
        
        # Subtest: n:64/float-little
            1..0
        ok 13 - n:64/float-little # time=0.445ms
        
        # Subtest: n:64/float-little
            1..0
        ok 14 - n:64/float-little # time=0.449ms
        
        # Subtest: n:64/float-little
            1..0
        ok 15 - n:64/float-little # time=0.355ms
        
        # Subtest: n:64/float-little
            1..0
        ok 16 - n:64/float-little # time=0.34ms
        
        # Subtest: n:4/float-unit:8
            1..0
        ok 17 - n:4/float-unit:8 # time=0.354ms
        
        # Subtest: n:4/float-unit:8
            1..0
        ok 18 - n:4/float-unit:8 # time=0.425ms
        
        # Subtest: n:4/float-unit:8
            1..0
        ok 19 - n:4/float-unit:8 # time=0.479ms
        
        # Subtest: n:4/float-unit:8
            1..0
        ok 20 - n:4/float-unit:8 # time=0.343ms
        
        1..20
    ok 2 - Float # time=83.752ms
    
    # Subtest: Binary
        # Subtest: n:0/unit:8-binary
            ok 1 - should be equivalent
            ok 2 - should be equivalent
            1..2
        ok 1 - n:0/unit:8-binary # time=20.57ms
        
        # Subtest: n:0/unit:8-binary, _/binary
            ok 1 - should be equivalent
            ok 2 - should be equivalent
            1..2
        ok 2 - n:0/unit:8-binary, _/binary # time=1.499ms
        
        # Subtest: n:1/unit:8-binary
            ok 1 - should be equivalent
            ok 2 - should be equivalent
            1..2
        ok 3 - n:1/unit:8-binary # time=1.53ms
        
        # Subtest: n:1/unit:8-binary, _/binary
            ok 1 - should be equivalent
            ok 2 - should be equivalent
            1..2
        ok 4 - n:1/unit:8-binary, _/binary # time=1.317ms
        
        # Subtest: n:5/unit:8-binary
            ok 1 - should be equivalent
            ok 2 - should be equivalent
            1..2
        ok 5 - n:5/unit:8-binary # time=1.241ms
        
        # Subtest: n:5/unit:8-binary, _/binary
            ok 1 - should be equivalent
            ok 2 - should be equivalent
            1..2
        ok 6 - n:5/unit:8-binary, _/binary # time=1.224ms
        
        # Subtest: n:32/unit:1-binary
            ok 1 - should be equivalent
            ok 2 - should be equivalent
            1..2
        ok 7 - n:32/unit:1-binary # time=1.34ms
        
        # Subtest: n:32/unit:1-binary, _/binary
            ok 1 - should be equivalent
            ok 2 - should be equivalent
            1..2
        ok 8 - n:32/unit:1-binary, _/binary # time=1.191ms
        
        1..8
    ok 3 - Binary # time=36.205ms
    
    # Subtest: Environment
        # Subtest: size, n:size
            ok 1 - should be equivalent
            1..1
        ok 1 - size, n:size # time=15.279ms
        
        # Subtest: size, n:size
            ok 1 - should be equivalent
            1..1
        ok 2 - size, n:size # time=0.858ms
        
        # Subtest: size, n:size
            ok 1 - should be equivalent
            1..1
        ok 3 - size, n:size # time=0.633ms
        
        # Subtest: size, n:size
            ok 1 - should be equivalent
            1..1
        ok 4 - size, n:size # time=0.709ms
        
        # Subtest: size, n:size/binary
            ok 1 - should be equivalent
            1..1
        ok 5 - size, n:size/binary # time=0.669ms
        
        # Subtest: size, n:size/binary
            ok 1 - should be equivalent
            1..1
        ok 6 - size, n:size/binary # time=0.746ms
        
        # Subtest: a, b:a, n:b
            ok 1 - should be equivalent
            1..1
        ok 7 - a, b:a, n:b # time=0.628ms
        
        # Subtest: a, b:a, n:b
            ok 1 - should be equivalent
            1..1
        ok 8 - a, b:a, n:b # time=0.771ms
        
        1..8
    ok 4 - Environment # time=25.296ms
    
    # Subtest: String
        # Subtest: "foobar", n:8
            ok 1 - should be equivalent
            1..1
        ok 1 - "foobar", n:8 # time=11.886ms
        
        # Subtest: "foobar", n:8
            ok 1 - should be equivalent
            1..1
        ok 2 - "foobar", n:8 # time=0.779ms
        
        # Subtest: n:8, "foobar", _/binary
            ok 1 - should be equivalent
            1..1
        ok 3 - n:8, "foobar", _/binary # time=0.827ms
        
        # Subtest: n:8, "foobar", _/binary
            ok 1 - should be equivalent
            1..1
        ok 4 - n:8, "foobar", _/binary # time=0.708ms
        
        # Subtest: "foo, :-bar\\"", n:8, "another"
            ok 1 - should be equivalent
            1..1
        ok 5 - "foo, :-bar\\"", n:8, "another" # time=0.625ms
        
        # Subtest: "foo, :-bar\\"", n:8, "another"
            ok 1 - should be equivalent
            1..1
        ok 6 - "foo, :-bar\\"", n:8, "another" # time=0.721ms
        
        1..6
    ok 5 - String # time=21.035ms
    
    1..5
    # time=359.669ms
ok 2 - test/matching.test.js # time=359.669ms

1..2
# time=2552.89ms
