✓23.0
✓canary
✓17.0
✓nightly
✓12.0
✓next
npm http GET https://registry.npmjs.org/gen-pasta
npm http GET https://registry.npmjs.org/tape
npm http GET https://registry.npmjs.org/benchmark
npm http GET https://registry.npmjs.org/browserify
npm http 200 https://registry.npmjs.org/gen-pasta
npm http GET https://registry.npmjs.org/gen-pasta/-/gen-pasta-0.0.5.tgz
npm http 200 https://registry.npmjs.org/tape
npm http GET https://registry.npmjs.org/tape/-/tape-0.3.3.tgz
npm http 200 https://registry.npmjs.org/benchmark
npm http GET https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http 200 https://registry.npmjs.org/gen-pasta/-/gen-pasta-0.0.5.tgz
npm http 200 https://registry.npmjs.org/tape/-/tape-0.3.3.tgz
npm http 200 https://registry.npmjs.org/browserify
npm http GET https://registry.npmjs.org/browserify/-/browserify-2.12.0.tgz
npm http 200 https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http 200 https://registry.npmjs.org/browserify/-/browserify-2.12.0.tgz
npm http GET https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/defined
npm http GET https://registry.npmjs.org/module-deps
npm http GET https://registry.npmjs.org/browser-pack
npm http GET https://registry.npmjs.org/shell-quote
npm http GET https://registry.npmjs.org/through
npm http GET https://registry.npmjs.org/duplexer
npm http GET https://registry.npmjs.org/concat-stream
npm http GET https://registry.npmjs.org/insert-module-globals
npm http GET https://registry.npmjs.org/syntax-error
npm http GET https://registry.npmjs.org/browser-resolve
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/JSONStream
npm http GET https://registry.npmjs.org/umd
npm http 200 https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz
npm http 200 https://registry.npmjs.org/defined
npm http 200 https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http GET https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/browser-pack
npm http GET https://registry.npmjs.org/browser-pack/-/browser-pack-0.8.0.tgz
npm http 200 https://registry.npmjs.org/shell-quote
npm http GET https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz
npm http 200 https://registry.npmjs.org/duplexer
npm http GET https://registry.npmjs.org/duplexer/-/duplexer-0.0.4.tgz
npm http 200 https://registry.npmjs.org/module-deps
npm http GET https://registry.npmjs.org/module-deps/-/module-deps-0.6.1.tgz
npm http 200 https://registry.npmjs.org/through
npm http GET https://registry.npmjs.org/through/-/through-2.2.7.tgz
npm http 200 https://registry.npmjs.org/concat-stream
npm http GET https://registry.npmjs.org/concat-stream/-/concat-stream-0.1.1.tgz
npm http 200 https://registry.npmjs.org/insert-module-globals
npm http GET https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-0.2.1.tgz
npm http 200 https://registry.npmjs.org/syntax-error
npm http GET https://registry.npmjs.org/syntax-error/-/syntax-error-0.0.0.tgz
npm http 200 https://registry.npmjs.org/browser-resolve
npm http GET https://registry.npmjs.org/browser-resolve/-/browser-resolve-0.1.1.tgz
npm http 200 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz
npm http 200 https://registry.npmjs.org/optimist
npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz
npm http 200 https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http 200 https://registry.npmjs.org/umd
npm http GET https://registry.npmjs.org/umd/-/umd-1.1.0.tgz
npm http 200 https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/JSONStream
npm http GET https://registry.npmjs.org/JSONStream/-/JSONStream-0.4.4.tgz
npm http 200 https://registry.npmjs.org/browser-pack/-/browser-pack-0.8.0.tgz
npm http 200 https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz
npm http 200 https://registry.npmjs.org/duplexer/-/duplexer-0.0.4.tgz
npm http 200 https://registry.npmjs.org/module-deps/-/module-deps-0.6.1.tgz
npm http 200 https://registry.npmjs.org/through/-/through-2.2.7.tgz
npm http 200 https://registry.npmjs.org/concat-stream/-/concat-stream-0.1.1.tgz
npm http 200 https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-0.2.1.tgz
npm http 200 https://registry.npmjs.org/syntax-error/-/syntax-error-0.0.0.tgz
npm http 200 https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz
npm http 200 https://registry.npmjs.org/browser-resolve/-/browser-resolve-0.1.1.tgz
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.3.7.tgz
npm http 200 https://registry.npmjs.org/JSONStream/-/JSONStream-0.4.4.tgz
npm http 200 https://registry.npmjs.org/umd/-/umd-1.1.0.tgz
npm http GET https://registry.npmjs.org/rfile
npm http GET https://registry.npmjs.org/ruglify
npm http GET https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/uglify-js/1.3.4
npm http GET https://registry.npmjs.org/combine-source-map
npm http GET https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/detective
npm http GET https://registry.npmjs.org/commondir
npm http GET https://registry.npmjs.org/lexical-scope
npm http GET https://registry.npmjs.org/resolve/0.3.1
npm http GET https://registry.npmjs.org/console-browserify/0.1.6
npm http GET https://registry.npmjs.org/process
npm http GET https://registry.npmjs.org/vm-browserify/0.0.1
npm http GET https://registry.npmjs.org/crypto-browserify/0.2.1
npm http GET https://registry.npmjs.org/http-browserify/0.1.11
npm http GET https://registry.npmjs.org/buffer-browserify/0.0.5
npm http GET https://registry.npmjs.org/zlib-browserify/0.0.1
npm http GET https://registry.npmjs.org/jsonparse/0.0.5
npm http 200 https://registry.npmjs.org/ruglify
npm http GET https://registry.npmjs.org/ruglify/-/ruglify-1.0.0.tgz
npm http 200 https://registry.npmjs.org/combine-source-map
npm http 200 https://registry.npmjs.org/rfile
npm http GET https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.1.1.tgz
npm http GET https://registry.npmjs.org/rfile/-/rfile-1.0.0.tgz
npm http 200 https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/esprima/-/esprima-0.9.9.tgz
npm http 200 https://registry.npmjs.org/uglify-js/1.3.4
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-1.3.4.tgz
npm http 200 https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/detective
npm http 200 https://registry.npmjs.org/commondir
npm http 200 https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz
npm http GET https://registry.npmjs.org/detective/-/detective-2.0.0.tgz
npm http 200 https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz
npm http 200 https://registry.npmjs.org/resolve/0.3.1
npm http GET https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz
npm http 200 https://registry.npmjs.org/console-browserify/0.1.6
npm http 200 https://registry.npmjs.org/vm-browserify/0.0.1
npm http 200 https://registry.npmjs.org/process
npm http GET https://registry.npmjs.org/console-browserify/-/console-browserify-0.1.6.tgz
npm http GET https://registry.npmjs.org/process/-/process-0.5.1.tgz
npm http GET https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.1.tgz
npm http 200 https://registry.npmjs.org/lexical-scope
npm http GET https://registry.npmjs.org/lexical-scope/-/lexical-scope-0.0.10.tgz
npm http 200 https://registry.npmjs.org/crypto-browserify/0.2.1
npm http GET https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-0.2.1.tgz
npm http 200 https://registry.npmjs.org/zlib-browserify/0.0.1
npm http GET https://registry.npmjs.org/zlib-browserify/-/zlib-browserify-0.0.1.tgz
npm http 200 https://registry.npmjs.org/jsonparse/0.0.5
npm http 200 https://registry.npmjs.org/http-browserify/0.1.11
npm http GET https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz
npm http GET https://registry.npmjs.org/http-browserify/-/http-browserify-0.1.11.tgz
npm http 200 https://registry.npmjs.org/buffer-browserify/0.0.5
npm http GET https://registry.npmjs.org/buffer-browserify/-/buffer-browserify-0.0.5.tgz
npm http 200 https://registry.npmjs.org/ruglify/-/ruglify-1.0.0.tgz
npm http 200 https://registry.npmjs.org/rfile/-/rfile-1.0.0.tgz
npm http 200 https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.1.1.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-1.3.4.tgz
npm http 200 https://registry.npmjs.org/esprima/-/esprima-0.9.9.tgz
npm http 200 https://registry.npmjs.org/detective/-/detective-2.0.0.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz
npm http 200 https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz
npm http 200 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz
npm http 200 https://registry.npmjs.org/console-browserify/-/console-browserify-0.1.6.tgz
npm http 200 https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.1.tgz
npm http 200 https://registry.npmjs.org/process/-/process-0.5.1.tgz
npm http 200 https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-0.2.1.tgz
npm http 200 https://registry.npmjs.org/zlib-browserify/-/zlib-browserify-0.0.1.tgz
npm http 200 https://registry.npmjs.org/lexical-scope/-/lexical-scope-0.0.10.tgz
npm http 200 https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz
npm http 200 https://registry.npmjs.org/http-browserify/-/http-browserify-0.1.11.tgz
npm http 200 https://registry.npmjs.org/buffer-browserify/-/buffer-browserify-0.0.5.tgz
npm http GET https://registry.npmjs.org/esprima/1.0.2
npm http GET https://registry.npmjs.org/escodegen/0.0.15
npm http GET https://registry.npmjs.org/astw
npm http GET https://registry.npmjs.org/callsite
npm http GET https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/convert-source-map
npm http GET https://registry.npmjs.org/parse-base64vlq-mappings
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/inline-source-map
npm http 200 https://registry.npmjs.org/escodegen/0.0.15
npm http GET https://registry.npmjs.org/escodegen/-/escodegen-0.0.15.tgz
npm http 200 https://registry.npmjs.org/esprima/1.0.2
npm http GET https://registry.npmjs.org/esprima/-/esprima-1.0.2.tgz
npm http 304 https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/astw
npm http GET https://registry.npmjs.org/astw/-/astw-0.0.0.tgz
npm http 200 https://registry.npmjs.org/callsite
npm http 200 https://registry.npmjs.org/parse-base64vlq-mappings
npm http 200 https://registry.npmjs.org/convert-source-map
npm http GET https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
npm http GET https://registry.npmjs.org/parse-base64vlq-mappings/-/parse-base64vlq-mappings-0.1.2.tgz
npm http GET https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.2.5.tgz
npm http 200 https://registry.npmjs.org/escodegen/-/escodegen-0.0.15.tgz
npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.0.2.tgz
npm http 200 https://registry.npmjs.org/astw/-/astw-0.0.0.tgz
npm http 200 https://registry.npmjs.org/parse-base64vlq-mappings/-/parse-base64vlq-mappings-0.1.2.tgz
npm http 200 https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
npm http 200 https://registry.npmjs.org/inline-source-map
npm http GET https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.2.3.tgz
npm http GET https://registry.npmjs.org/base64-js/0.0.2
npm http 200 https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.2.5.tgz
npm http 200 https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.22.tgz
npm http GET https://registry.npmjs.org/concat-stream/0.0.8
npm http 200 https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.2.3.tgz
npm http 200 https://registry.npmjs.org/base64-js/0.0.2
npm http GET https://registry.npmjs.org/base64-js/-/base64-js-0.0.2.tgz
npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.22.tgz
npm http GET https://registry.npmjs.org/source-map
npm http 200 https://registry.npmjs.org/concat-stream/0.0.8
npm http GET https://registry.npmjs.org/concat-stream/-/concat-stream-0.0.8.tgz
npm http 200 https://registry.npmjs.org/base64-js/-/base64-js-0.0.2.tgz
npm http 304 https://registry.npmjs.org/source-map
npm http 200 https://registry.npmjs.org/concat-stream/-/concat-stream-0.0.8.tgz
npm http GET https://registry.npmjs.org/amdefine
npm http 200 https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/amdefine/-/amdefine-0.0.4.tgz
npm http 200 https://registry.npmjs.org/amdefine/-/amdefine-0.0.4.tgz
npm http GET https://registry.npmjs.org/source-map
npm http 304 https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/amdefine
gen-pasta@0.0.5 node_modules/gen-pasta
benchmark@1.0.0 node_modules/benchmark
tape@0.3.3 node_modules/tape
├── deep-equal@0.0.0
├── defined@0.0.0
└── jsonify@0.0.0
browserify@2.12.0 node_modules/browserify
├── inherits@1.0.0
├── concat-stream@0.1.1
├── shell-quote@0.0.1
├── duplexer@0.0.4
├── through@2.2.7
├── optimist@0.3.7 (wordwrap@0.0.2)
├── JSONStream@0.4.4 (jsonparse@0.0.5)
├── browser-resolve@0.1.1 (console-browserify@0.1.6, zlib-browserify@0.0.1, vm-browserify@0.0.1, crypto-browserify@0.2.1, resolve@0.3.1, buffer-browserify@0.0.5, http-browserify@0.1.11)
├── umd@1.1.0 (ruglify@1.0.0, rfile@1.0.0, uglify-js@2.2.5)
├── browser-pack@0.8.0 (uglify-js@1.3.4, combine-source-map@0.1.1)
├── insert-module-globals@0.2.1 (process@0.5.1, commondir@0.0.1, lexical-scope@0.0.10)
├── module-deps@0.6.1 (resolve@0.3.1, detective@2.0.0)
└── syntax-error@0.0.0 (esprima@0.9.9)
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok

23.0
✓canary
✓17.0
✓nightly
npm http GET https://registry.npmjs.org/gen-pasta
npm http GET https://registry.npmjs.org/tape
npm http GET https://registry.npmjs.org/benchmark
npm http GET https://registry.npmjs.org/browserify
npm http 200 https://registry.npmjs.org/gen-pasta
npm http GET https://registry.npmjs.org/gen-pasta/-/gen-pasta-0.0.5.tgz
npm http 200 https://registry.npmjs.org/tape
npm http 200 https://registry.npmjs.org/benchmark
npm http GET https://registry.npmjs.org/tape/-/tape-0.3.2.tgz
npm http GET https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http 200 https://registry.npmjs.org/gen-pasta/-/gen-pasta-0.0.5.tgz
npm http 200 https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http 200 https://registry.npmjs.org/tape/-/tape-0.3.2.tgz
npm http 200 https://registry.npmjs.org/browserify
npm http GET https://registry.npmjs.org/browserify/-/browserify-2.10.2.tgz
npm http 200 https://registry.npmjs.org/browserify/-/browserify-2.10.2.tgz
npm http GET https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/defined
npm http GET https://registry.npmjs.org/module-deps
npm http GET https://registry.npmjs.org/browser-pack
npm http GET https://registry.npmjs.org/shell-quote
npm http GET https://registry.npmjs.org/through
npm http GET https://registry.npmjs.org/duplexer
npm http GET https://registry.npmjs.org/concat-stream
npm http GET https://registry.npmjs.org/insert-module-globals
npm http GET https://registry.npmjs.org/syntax-error
npm http GET https://registry.npmjs.org/browser-resolve
npm http GET https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/optimist
npm http GET https://registry.npmjs.org/JSONStream
npm http GET https://registry.npmjs.org/umd
npm http 200 https://registry.npmjs.org/jsonify
npm http 200 https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz
npm http 200 https://registry.npmjs.org/defined
npm http GET https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http 200 https://registry.npmjs.org/shell-quote
npm http GET https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz
npm http 200 https://registry.npmjs.org/through
npm http 200 https://registry.npmjs.org/duplexer
npm http GET https://registry.npmjs.org/through/-/through-2.2.7.tgz
npm http GET https://registry.npmjs.org/duplexer/-/duplexer-0.0.4.tgz
npm http 200 https://registry.npmjs.org/concat-stream
npm http GET https://registry.npmjs.org/concat-stream/-/concat-stream-0.1.1.tgz
npm http 200 https://registry.npmjs.org/insert-module-globals
npm http GET https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-0.2.1.tgz
npm http 200 https://registry.npmjs.org/syntax-error
npm http GET https://registry.npmjs.org/syntax-error/-/syntax-error-0.0.0.tgz
npm http 200 https://registry.npmjs.org/browser-resolve
npm http GET https://registry.npmjs.org/browser-resolve/-/browser-resolve-0.1.1.tgz
npm http 200 https://registry.npmjs.org/inherits
npm http GET https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz
npm http 200 https://registry.npmjs.org/browser-pack
npm http GET https://registry.npmjs.org/browser-pack/-/browser-pack-0.7.0.tgz
npm http 200 https://registry.npmjs.org/optimist
npm http 200 https://registry.npmjs.org/umd
npm http GET https://registry.npmjs.org/umd/-/umd-1.0.0.tgz
npm http GET https://registry.npmjs.org/optimist/-/optimist-0.3.5.tgz
npm http 200 https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz
npm http 200 https://registry.npmjs.org/JSONStream
npm http 200 https://registry.npmjs.org/module-deps
npm http GET https://registry.npmjs.org/JSONStream/-/JSONStream-0.4.4.tgz
npm http 200 https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http GET https://registry.npmjs.org/module-deps/-/module-deps-0.6.0.tgz
npm http 200 https://registry.npmjs.org/shell-quote/-/shell-quote-0.0.1.tgz
npm http 200 https://registry.npmjs.org/through/-/through-2.2.7.tgz
npm http 200 https://registry.npmjs.org/duplexer/-/duplexer-0.0.4.tgz
npm http 200 https://registry.npmjs.org/concat-stream/-/concat-stream-0.1.1.tgz
npm http 200 https://registry.npmjs.org/insert-module-globals/-/insert-module-globals-0.2.1.tgz
npm http 200 https://registry.npmjs.org/syntax-error/-/syntax-error-0.0.0.tgz
npm http 200 https://registry.npmjs.org/browser-pack/-/browser-pack-0.7.0.tgz
npm http 200 https://registry.npmjs.org/browser-resolve/-/browser-resolve-0.1.1.tgz
npm http 200 https://registry.npmjs.org/inherits/-/inherits-1.0.0.tgz
npm http 200 https://registry.npmjs.org/umd/-/umd-1.0.0.tgz
npm http 200 https://registry.npmjs.org/optimist/-/optimist-0.3.5.tgz
npm http 200 https://registry.npmjs.org/module-deps/-/module-deps-0.6.0.tgz
npm http 200 https://registry.npmjs.org/JSONStream/-/JSONStream-0.4.4.tgz
npm http GET https://registry.npmjs.org/rfile
npm http GET https://registry.npmjs.org/ruglify
npm http GET https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/uglify-js/1.3.4
npm http GET https://registry.npmjs.org/combine-source-map
npm http GET https://registry.npmjs.org/wordwrap
npm http GET https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/detective
npm http GET https://registry.npmjs.org/commondir
npm http GET https://registry.npmjs.org/lexical-scope
npm http GET https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/process
npm http GET https://registry.npmjs.org/resolve/0.3.1
npm http GET https://registry.npmjs.org/console-browserify/0.1.6
npm http GET https://registry.npmjs.org/vm-browserify/0.0.1
npm http GET https://registry.npmjs.org/crypto-browserify/0.2.1
npm http GET https://registry.npmjs.org/http-browserify/0.1.11
npm http GET https://registry.npmjs.org/buffer-browserify/0.0.5
npm http GET https://registry.npmjs.org/zlib-browserify/0.0.1
npm http GET https://registry.npmjs.org/jsonparse/0.0.5
npm http 200 https://registry.npmjs.org/rfile
npm http GET https://registry.npmjs.org/rfile/-/rfile-1.0.0.tgz
npm http 200 https://registry.npmjs.org/ruglify
npm http GET https://registry.npmjs.org/ruglify/-/ruglify-1.0.0.tgz
npm http 200 https://registry.npmjs.org/uglify-js/1.3.4
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-1.3.4.tgz
npm http 200 https://registry.npmjs.org/wordwrap
npm http 200 https://registry.npmjs.org/combine-source-map
npm http GET https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http GET https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.1.1.tgz
npm http 200 https://registry.npmjs.org/esprima
npm http GET https://registry.npmjs.org/esprima/-/esprima-0.9.9.tgz
npm http 200 https://registry.npmjs.org/detective
npm http GET https://registry.npmjs.org/detective/-/detective-2.0.0.tgz
npm http 200 https://registry.npmjs.org/commondir
npm http GET https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz
npm http 200 https://registry.npmjs.org/lexical-scope
npm http GET https://registry.npmjs.org/lexical-scope/-/lexical-scope-0.0.6.tgz
npm http 200 https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/process
npm http 200 https://registry.npmjs.org/resolve/0.3.1
npm http GET https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz
npm http GET https://registry.npmjs.org/process/-/process-0.5.1.tgz
npm http 200 https://registry.npmjs.org/vm-browserify/0.0.1
npm http GET https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.1.tgz
npm http 200 https://registry.npmjs.org/console-browserify/0.1.6
npm http GET https://registry.npmjs.org/console-browserify/-/console-browserify-0.1.6.tgz
npm http 200 https://registry.npmjs.org/crypto-browserify/0.2.1
npm http GET https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-0.2.1.tgz
npm http 200 https://registry.npmjs.org/http-browserify/0.1.11
npm http GET https://registry.npmjs.org/http-browserify/-/http-browserify-0.1.11.tgz
npm http 200 https://registry.npmjs.org/zlib-browserify/0.0.1
npm http GET https://registry.npmjs.org/zlib-browserify/-/zlib-browserify-0.0.1.tgz
npm http 200 https://registry.npmjs.org/rfile/-/rfile-1.0.0.tgz
npm http 200 https://registry.npmjs.org/uglify-js
npm http GET https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz
npm http 200 https://registry.npmjs.org/buffer-browserify/0.0.5
npm http GET https://registry.npmjs.org/buffer-browserify/-/buffer-browserify-0.0.5.tgz
npm http 200 https://registry.npmjs.org/ruglify/-/ruglify-1.0.0.tgz
npm http 200 https://registry.npmjs.org/jsonparse/0.0.5
npm http GET https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-1.3.4.tgz
npm http 200 https://registry.npmjs.org/esprima/-/esprima-0.9.9.tgz
npm http 200 https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.1.1.tgz
npm http 200 https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz
npm http 200 https://registry.npmjs.org/detective/-/detective-2.0.0.tgz
npm http 200 https://registry.npmjs.org/commondir/-/commondir-0.0.1.tgz
npm http 200 https://registry.npmjs.org/lexical-scope/-/lexical-scope-0.0.6.tgz
npm http 200 https://registry.npmjs.org/resolve/-/resolve-0.3.1.tgz
npm http 200 https://registry.npmjs.org/console-browserify/-/console-browserify-0.1.6.tgz
npm http 200 https://registry.npmjs.org/process/-/process-0.5.1.tgz
npm http 200 https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.1.tgz
npm http 200 https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-0.2.1.tgz
npm http 200 https://registry.npmjs.org/http-browserify/-/http-browserify-0.1.11.tgz
npm http 200 https://registry.npmjs.org/zlib-browserify/-/zlib-browserify-0.0.1.tgz
npm http 200 https://registry.npmjs.org/uglify-js/-/uglify-js-2.2.5.tgz
npm http 200 https://registry.npmjs.org/buffer-browserify/-/buffer-browserify-0.0.5.tgz
npm http 200 https://registry.npmjs.org/jsonparse/-/jsonparse-0.0.5.tgz
npm http GET https://registry.npmjs.org/esprima/1.0.2
npm http GET https://registry.npmjs.org/escodegen/0.0.15
npm http GET https://registry.npmjs.org/astw
npm http GET https://registry.npmjs.org/convert-source-map
npm http GET https://registry.npmjs.org/parse-base64vlq-mappings
npm http GET https://registry.npmjs.org/inline-source-map
npm http 200 https://registry.npmjs.org/esprima/1.0.2
npm http 200 https://registry.npmjs.org/escodegen/0.0.15
npm http GET https://registry.npmjs.org/esprima/-/esprima-1.0.2.tgz
npm http GET https://registry.npmjs.org/escodegen/-/escodegen-0.0.15.tgz
npm http GET https://registry.npmjs.org/callsite
npm http GET https://registry.npmjs.org/resolve
npm http GET https://registry.npmjs.org/source-map
npm http 200 https://registry.npmjs.org/astw
npm http GET https://registry.npmjs.org/astw/-/astw-0.0.0.tgz
npm http 200 https://registry.npmjs.org/escodegen/-/escodegen-0.0.15.tgz
npm http 200 https://registry.npmjs.org/inline-source-map
npm http GET https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.2.3.tgz
npm http 200 https://registry.npmjs.org/callsite
npm http GET https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
npm http 304 https://registry.npmjs.org/resolve
npm http 200 https://registry.npmjs.org/esprima/-/esprima-1.0.2.tgz
npm http 200 https://registry.npmjs.org/convert-source-map
npm http GET https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.2.5.tgz
npm http 200 https://registry.npmjs.org/parse-base64vlq-mappings
npm http GET https://registry.npmjs.org/parse-base64vlq-mappings/-/parse-base64vlq-mappings-0.1.2.tgz
npm http 200 https://registry.npmjs.org/astw/-/astw-0.0.0.tgz
npm http 200 https://registry.npmjs.org/inline-source-map/-/inline-source-map-0.2.3.tgz
npm http GET https://registry.npmjs.org/base64-js/0.0.2
npm http 200 https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz
npm http 200 https://registry.npmjs.org/base64-js/0.0.2
npm http 200 https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.2.5.tgz
npm http 200 https://registry.npmjs.org/parse-base64vlq-mappings/-/parse-base64vlq-mappings-0.1.2.tgz
npm http 200 https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/source-map/-/source-map-0.1.19.tgz
npm http GET https://registry.npmjs.org/base64-js/-/base64-js-0.0.2.tgz
npm http GET https://registry.npmjs.org/concat-stream/0.0.8
npm http 200 https://registry.npmjs.org/source-map/-/source-map-0.1.19.tgz
npm http 200 https://registry.npmjs.org/base64-js/-/base64-js-0.0.2.tgz
npm http GET https://registry.npmjs.org/source-map
npm http 200 https://registry.npmjs.org/concat-stream/0.0.8
npm http GET https://registry.npmjs.org/concat-stream/-/concat-stream-0.0.8.tgz
npm http 304 https://registry.npmjs.org/source-map
npm http 200 https://registry.npmjs.org/concat-stream/-/concat-stream-0.0.8.tgz
npm http GET https://registry.npmjs.org/amdefine
npm http 200 https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/amdefine/-/amdefine-0.0.4.tgz
npm http 200 https://registry.npmjs.org/amdefine/-/amdefine-0.0.4.tgz
npm http GET https://registry.npmjs.org/source-map
npm http 304 https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/amdefine
gen-pasta@0.0.5 node_modules/gen-pasta
benchmark@1.0.0 node_modules/benchmark
tape@0.3.2 node_modules/tape
├── deep-equal@0.0.0
├── defined@0.0.0
└── jsonify@0.0.0
browserify@2.10.2 node_modules/browserify
├── inherits@1.0.0
├── concat-stream@0.1.1
├── shell-quote@0.0.1
├── duplexer@0.0.4
├── through@2.2.7
├── optimist@0.3.5 (wordwrap@0.0.2)
├── JSONStream@0.4.4 (jsonparse@0.0.5)
├── browser-resolve@0.1.1 (console-browserify@0.1.6, zlib-browserify@0.0.1, vm-browserify@0.0.1, crypto-browserify@0.2.1, resolve@0.3.1, buffer-browserify@0.0.5, http-browserify@0.1.11)
├── umd@1.0.0 (ruglify@1.0.0, rfile@1.0.0, uglify-js@2.2.5)
├── browser-pack@0.7.0 (uglify-js@1.3.4, combine-source-map@0.1.1)
├── insert-module-globals@0.2.1 (process@0.5.1, commondir@0.0.1, lexical-scope@0.0.6)
├── module-deps@0.6.0 (resolve@0.3.1, detective@2.0.0)
└── syntax-error@0.0.0 (esprima@0.9.9)
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
timeout waiting to hear back from chrome/23.0
✓23.0
✓canary
✓17.0
✓nightly
✓12.0
✓next
npm http GET https://registry.npmjs.org/gen-pasta
npm http GET https://registry.npmjs.org/tape
npm http GET https://registry.npmjs.org/benchmark
npm http 200 https://registry.npmjs.org/gen-pasta
npm http 200 https://registry.npmjs.org/benchmark
npm http 200 https://registry.npmjs.org/tape
npm http GET https://registry.npmjs.org/gen-pasta/-/gen-pasta-0.0.5.tgz
npm http GET https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http GET https://registry.npmjs.org/tape/-/tape-0.3.0.tgz
npm http 200 https://registry.npmjs.org/tape/-/tape-0.3.0.tgz
npm http 200 https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http 200 https://registry.npmjs.org/gen-pasta/-/gen-pasta-0.0.5.tgz
npm http GET https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/defined
npm http 200 https://registry.npmjs.org/defined
npm http GET https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http 200 https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz
npm http 200 https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http 200 https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz
gen-pasta@0.0.5 node_modules/gen-pasta
benchmark@1.0.0 node_modules/benchmark
tape@0.3.0 node_modules/tape
├── deep-equal@0.0.0
├── defined@0.0.0
└── jsonify@0.0.0
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
✓23.0
✓canary
✓17.0
✓nightly
✓12.0
✓next
npm http GET https://registry.npmjs.org/gen-pasta
npm http GET https://registry.npmjs.org/tape
npm http GET https://registry.npmjs.org/benchmark
npm http 200 https://registry.npmjs.org/gen-pasta
npm http GET https://registry.npmjs.org/gen-pasta/-/gen-pasta-0.0.5.tgz
npm http 200 https://registry.npmjs.org/benchmark
npm http GET https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http 200 https://registry.npmjs.org/tape
npm http GET https://registry.npmjs.org/tape/-/tape-0.3.0.tgz
npm http 200 https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http 200 https://registry.npmjs.org/gen-pasta/-/gen-pasta-0.0.5.tgz
npm http 200 https://registry.npmjs.org/tape/-/tape-0.3.0.tgz
npm http GET https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/defined
npm http 200 https://registry.npmjs.org/defined
npm http GET https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http 200 https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz
npm http 200 https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz
npm http 200 https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
gen-pasta@0.0.5 node_modules/gen-pasta
benchmark@1.0.0 node_modules/benchmark
tape@0.3.0 node_modules/tape
├── deep-equal@0.0.0
├── defined@0.0.0
└── jsonify@0.0.0
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry number of args defined
ok 18 Curry twice for undefined args
ok 19 Curry 5 times
ok 20 Only called once
ok 21 First memo call
ok 22 Second memo call
ok 23 Third memo call
ok 24 Provided cache object
ok 25 Avoid cache object
ok 26 Check cache
1..26
# tests 26
# pass 26
# ok
✓23.0
✓canary
✓17.0
✓nightly
✓12.0
✓next
npm http GET https://registry.npmjs.org/gen-pasta
npm http GET https://registry.npmjs.org/tape
npm http GET https://registry.npmjs.org/benchmark
npm http 200 https://registry.npmjs.org/gen-pasta
npm http GET https://registry.npmjs.org/gen-pasta/-/gen-pasta-0.0.5.tgz
npm http 200 https://registry.npmjs.org/tape
npm http GET https://registry.npmjs.org/tape/-/tape-0.2.2.tgz
npm http 200 https://registry.npmjs.org/benchmark
npm http GET https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http 200 https://registry.npmjs.org/gen-pasta/-/gen-pasta-0.0.5.tgz
npm http 200 https://registry.npmjs.org/tape/-/tape-0.2.2.tgz
npm http 200 https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http GET https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/defined
npm http 200 https://registry.npmjs.org/defined
npm http 200 https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz
npm http 200 https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz
npm http 200 https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http 200 https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
gen-pasta@0.0.5 node_modules/gen-pasta
benchmark@1.0.0 node_modules/benchmark
tape@0.2.2 node_modules/tape
├── deep-equal@0.0.0
├── defined@0.0.0
└── jsonify@0.0.0
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok
✓23.0
✓canary
✓17.0
✓nightly
✓12.0
✓next
npm http GET https://registry.npmjs.org/gen-pasta
npm http GET https://registry.npmjs.org/tape
npm http GET https://registry.npmjs.org/benchmark
npm http 200 https://registry.npmjs.org/benchmark
npm http 200 https://registry.npmjs.org/tape
npm http 200 https://registry.npmjs.org/gen-pasta
npm http GET https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http GET https://registry.npmjs.org/tape/-/tape-0.2.2.tgz
npm http GET https://registry.npmjs.org/gen-pasta/-/gen-pasta-0.0.5.tgz
npm http 200 https://registry.npmjs.org/gen-pasta/-/gen-pasta-0.0.5.tgz
npm http 200 https://registry.npmjs.org/tape/-/tape-0.2.2.tgz
npm http 200 https://registry.npmjs.org/benchmark/-/benchmark-1.0.0.tgz
npm http GET https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/defined
npm http 200 https://registry.npmjs.org/jsonify
npm http GET https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/deep-equal
npm http GET https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz
npm http 200 https://registry.npmjs.org/defined
npm http GET https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
npm http 200 https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz
npm http 200 https://registry.npmjs.org/deep-equal/-/deep-equal-0.0.0.tgz
npm http 200 https://registry.npmjs.org/defined/-/defined-0.0.0.tgz
gen-pasta@0.0.5 node_modules/gen-pasta
benchmark@1.0.0 node_modules/benchmark
tape@0.2.2 node_modules/tape
├── deep-equal@0.0.0
├── defined@0.0.0
└── jsonify@0.0.0
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok
TAP version 13
# General
ok 1 Ident function
ok 2 Existing case
ok 3 Default property
ok 4 Default value
ok 5 Default function
ok 6 One uses only the first arg
ok 7 Arg limit using default/limit fn
ok 8 arguments Composed functions
ok 9 array Composed functions
ok 10 Get property
ok 11 math operators
ok 12 equality operators
ok 13 unary operators
ok 14 logic operators
ok 15 identity operator
ok 16 Partial application
ok 17 Curry default
ok 18 Curry 5 times
ok 19 Only called once
ok 20 First memo call
ok 21 Second memo call
ok 22 Third memo call
ok 23 Provided cache object
ok 24 Avoid cache object
ok 25 Check cache
1..25
# tests 25
# pass 25
# ok