[INFO] updating cached repository https://github.com/volution/vonuvoli-scheme
[INFO] running `"git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "-c" "remote.origin.fetch=refs/heads/*:refs/heads/*" "fetch" "origin" "--force" "--prune"`
[INFO] running `"git" "rev-parse" "HEAD"`
[INFO] [stdout] daee1f8c3f691d65d9ff2140b83d89e4f54780b8
[INFO] checking volution/vonuvoli-scheme against master#bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc for pr-70917
[INFO] running `"git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fvolution%2Fvonuvoli-scheme" "/workspace/builds/worker-4/source"`
[INFO] [stderr] Cloning into '/workspace/builds/worker-4/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/volution/vonuvoli-scheme on toolchain bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "read-manifest" "--manifest-path" "Cargo.toml"`
[INFO] started tweaking git repo https://github.com/volution/vonuvoli-scheme
[INFO] finished tweaking git repo https://github.com/volution/vonuvoli-scheme
[INFO] tweaked toml for git repo https://github.com/volution/vonuvoli-scheme written to /workspace/builds/worker-4/source/Cargo.toml
[INFO] crate git repo https://github.com/volution/vonuvoli-scheme already has a lockfile, it will not be regenerated
[INFO] running `"/workspace/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "fetch" "--locked" "--manifest-path" "Cargo.toml"`
[INFO] [stderr] warning: only one of `license` or `license-file` is necessary
[INFO] running `"docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+bf1f2eedda4fa02b7c9347dd849ed73ddd43dedc" "check" "--frozen" "--all" "--all-targets"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] 89889a533fc92dcc74c6c973c9af1637061510d890553060aab456f8abafdb2b
[INFO] running `"docker" "start" "-a" "89889a533fc92dcc74c6c973c9af1637061510d890553060aab456f8abafdb2b"`
[INFO] [stderr] warning: only one of `license` or `license-file` is necessary
[INFO] [stderr]    Compiling cc v1.0.45
[INFO] [stderr]    Compiling libc v0.2.62
[INFO] [stderr]    Compiling typenum v1.11.2
[INFO] [stderr]    Compiling byteorder v1.3.2
[INFO] [stderr]     Checking byte-tools v0.3.1
[INFO] [stderr]    Compiling getrandom v0.1.12
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]     Checking opaque-debug v0.2.3
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]    Compiling proc-macro2 v1.0.4
[INFO] [stderr]    Compiling serde v1.0.101
[INFO] [stderr]    Compiling version_check v0.1.5
[INFO] [stderr]    Compiling unicode-xid v0.2.0
[INFO] [stderr]    Compiling gcc v0.3.55
[INFO] [stderr]     Checking ppv-lite86 v0.2.5
[INFO] [stderr]    Compiling memchr v2.2.1
[INFO] [stderr]    Compiling syn v1.0.5
[INFO] [stderr]    Compiling ryu v1.0.0
[INFO] [stderr]    Compiling bitflags v1.2.0
[INFO] [stderr]    Compiling arrayvec v0.4.11
[INFO] [stderr]    Compiling autocfg v0.1.6
[INFO] [stderr]     Checking nodrop v0.1.13
[INFO] [stderr]     Checking fake-simd v0.1.2
[INFO] [stderr]    Compiling pulldown-cmark v0.6.0
[INFO] [stderr]     Checking subtle v1.0.0
[INFO] [stderr]     Checking keccak v0.1.0
[INFO] [stderr]     Checking remove_dir_all v0.5.2
[INFO] [stderr]     Checking indexmap v1.2.0
[INFO] [stderr]     Checking bitflags v0.9.1
[INFO] [stderr]     Checking spin v0.5.2
[INFO] [stderr]     Checking rustc-demangle v0.1.16
[INFO] [stderr]     Checking regex-syntax v0.6.12
[INFO] [stderr]     Checking untrusted v0.7.0
[INFO] [stderr]     Checking constant_time_eq v0.1.4
[INFO] [stderr]     Checking itoa v0.4.4
[INFO] [stderr]     Checking supercow v0.1.0
[INFO] [stderr]     Checking seahash v3.0.6
[INFO] [stderr]     Checking siphasher v0.3.1
[INFO] [stderr]     Checking cpio v0.2.0
[INFO] [stderr]     Checking ansi_term v0.12.1
[INFO] [stderr]     Checking data-encoding v2.1.2
[INFO] [stderr]     Checking block-padding v0.1.4
[INFO] [stderr]    Compiling unicase v2.5.1
[INFO] [stderr]     Checking c2-chacha v0.2.2
[INFO] [stderr]    Compiling bincode v1.2.0
[INFO] [stderr]    Compiling liblmdb-sys v0.2.2
[INFO] [stderr]    Compiling md5-asm v0.4.3
[INFO] [stderr]    Compiling sha1-asm v0.4.3
[INFO] [stderr]    Compiling sha2-asm v0.5.2
[INFO] [stderr]    Compiling backtrace-sys v0.1.31
[INFO] [stderr]    Compiling ring v0.16.9
[INFO] [stderr]     Checking regex v1.3.1
[INFO] [stderr]     Checking atty v0.2.13
[INFO] [stderr]    Compiling quote v1.0.2
[INFO] [stderr]     Checking generic-array v0.12.3
[INFO] [stderr]     Checking blake2-rfc v0.2.18
[INFO] [stderr]     Checking rand_core v0.5.1
[INFO] [stderr]     Checking digest v0.8.1
[INFO] [stderr]     Checking block-buffer v0.7.3
[INFO] [stderr]     Checking crypto-mac v0.7.0
[INFO] [stderr]     Checking backtrace v0.3.38
[INFO] [stderr]     Checking rand_chacha v0.2.1
[INFO] [stderr]     Checking blake2 v0.8.1
[INFO] [stderr]     Checking md-5 v0.8.0
[INFO] [stderr]     Checking sha2 v0.8.0
[INFO] [stderr]     Checking sha-1 v0.8.1
[INFO] [stderr]     Checking sha3 v0.8.2
[INFO] [stderr]     Checking rand v0.7.2
[INFO] [stderr]     Checking lmdb-zero v0.4.4
[INFO] [stderr]     Checking tempfile v3.1.0
[INFO] [stderr]     Checking serde_bytes v0.11.2
[INFO] [stderr]     Checking serde_json v1.0.40
[INFO] [stderr]    Compiling serde_derive v1.0.101
[INFO] [stderr]     Checking vonuvoli-scheme v0.0.7 (/opt/rustwide/workdir)
[INFO] [stderr] error: lint `redundant_semicolon` has been renamed to `redundant_semicolons`
[INFO] [stderr]   --> sources/lib.rs:30:12
[INFO] [stderr]    |
[INFO] [stderr] 30 | #![ allow (redundant_semicolon) ]
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^ help: use the new name: `redundant_semicolons`
[INFO] [stderr]    |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]   --> sources/lib.rs:24:11
[INFO] [stderr]    |
[INFO] [stderr] 24 | #![ deny (warnings) ]
[INFO] [stderr]    |           ^^^^^^^^
[INFO] [stderr]    = note: `#[deny(renamed_and_removed_lints)]` implied by `#[deny(warnings)]`
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_arrays.rs:61:52
[INFO] [stderr]    |
[INFO] [stderr] 61 | pub fn array_at (array : &Value, index : usize) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr] note: the lint level is defined here
[INFO] [stderr]   --> sources/lib.rs:24:11
[INFO] [stderr]    |
[INFO] [stderr] 24 | #![ deny (warnings) ]
[INFO] [stderr]    |           ^^^^^^^^
[INFO] [stderr]    = note: `#[deny(unused_parens)]` implied by `#[deny(warnings)]`
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_arrays.rs:73:72
[INFO] [stderr]    |
[INFO] [stderr] 73 | pub fn array_at_set (array : &Value, index : usize, value : &Value) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_arrays.rs:86:78
[INFO] [stderr]    |
[INFO] [stderr] 86 | pub fn array_collect <Source> (values : Source, immutable : Option<bool>) -> (Value)
[INFO] [stderr]    |                                                                              ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_arrays.rs:93:93
[INFO] [stderr]    |
[INFO] [stderr] 93 | pub fn array_collect_from_generator <Source> (values : Source, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]    |                                                                                             ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:101:107
[INFO] [stderr]     |
[INFO] [stderr] 101 | pub fn array_collect_from_generator_ref <Source, ValueRef> (values : Source, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]     |                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:113:50
[INFO] [stderr]     |
[INFO] [stderr] 113 | pub fn array_empty (immutable : Option<bool>) -> (Value) {
[INFO] [stderr]     |                                                  ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:118:70
[INFO] [stderr]     |
[INFO] [stderr] 118 | pub fn array_build_1 (value_1 : &Value, immutable : Option<bool>) -> (Value) {
[INFO] [stderr]     |                                                                      ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:125:88
[INFO] [stderr]     |
[INFO] [stderr] 125 | pub fn array_build_2 (value_1 : &Value, value_2 : &Value, immutable : Option<bool>) -> (Value) {
[INFO] [stderr]     |                                                                                        ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:133:106
[INFO] [stderr]     |
[INFO] [stderr] 133 | pub fn array_build_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value, immutable : Option<bool>) -> (Value) {
[INFO] [stderr]     |                                                                                                          ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:142:124
[INFO] [stderr]     |
[INFO] [stderr] 142 | pub fn array_build_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value, immutable : Option<bool>) -> (Value) {
[INFO] [stderr]     |                                                                                                                            ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:152:86
[INFO] [stderr]     |
[INFO] [stderr] 152 | pub fn array_build_n (values : &[impl StdAsRef<Value>], immutable : Option<bool>) -> (Value) {
[INFO] [stderr]     |                                                                                      ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:168:89
[INFO] [stderr]     |
[INFO] [stderr] 168 | pub fn array_append_2 (array_1 : &Value, array_2 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:174:107
[INFO] [stderr]     |
[INFO] [stderr] 174 | pub fn array_append_3 (array_1 : &Value, array_2 : &Value, array_3 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:180:125
[INFO] [stderr]     |
[INFO] [stderr] 180 | pub fn array_append_4 (array_1 : &Value, array_2 : &Value, array_3 : &Value, array_4 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                             ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:186:87
[INFO] [stderr]     |
[INFO] [stderr] 186 | pub fn array_append_n (arrays : &[impl StdAsRef<Value>], immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:198:88
[INFO] [stderr]     |
[INFO] [stderr] 198 | pub fn array_make (length : usize, fill : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:212:66
[INFO] [stderr]     |
[INFO] [stderr] 212 | pub fn array_clone (array : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:218:68
[INFO] [stderr]     |
[INFO] [stderr] 218 | pub fn array_reverse (array : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:229:126
[INFO] [stderr]     |
[INFO] [stderr] 229 | pub fn array_fill_range (array : &Value, fill : Option<&Value>, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                              ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:248:106
[INFO] [stderr]     |
[INFO] [stderr] 248 | pub fn array_reverse_range (array : &Value, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                          ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:260:166
[INFO] [stderr]     |
[INFO] [stderr] 260 | pub fn array_copy_range (target_array : &Value, target_start : Option<&Value>, source_array : &Value, source_start : Option<&Value>, source_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                                                      ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:281:168
[INFO] [stderr]     |
[INFO] [stderr] 281 | pub fn array_extend_range (target_array : &Value, target_start : Option<&Value>, source_array : &Value, source_start : Option<&Value>, source_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                                                        ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:302:130
[INFO] [stderr]     |
[INFO] [stderr] 302 | pub fn array_clone_range (array : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:312:132
[INFO] [stderr]     |
[INFO] [stderr] 312 | pub fn array_range_to_list (array : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:318:131
[INFO] [stderr]     |
[INFO] [stderr] 318 | pub fn list_range_to_array (list : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:327:115
[INFO] [stderr]     |
[INFO] [stderr] 327 | pub fn array_range_iterator <'a> (array : &'a Value, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<RangeIteratorForOutcome<&'a Value, ArrayIterator<'a>>>) {
[INFO] [stderr]     |                                                                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:339:41
[INFO] [stderr]     |
[INFO] [stderr] 339 | pub fn array_length (array : &Value) -> (Outcome<usize>) {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:350:79
[INFO] [stderr]     |
[INFO] [stderr] 350 | pub fn array_resize (array : &Value, size : &Value, fill : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                               ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:369:99
[INFO] [stderr]     |
[INFO] [stderr] 369 | pub fn array_resize_at (array : &Value, index : &Value, count : &Value, fill : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                   ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:400:40
[INFO] [stderr]     |
[INFO] [stderr] 400 | pub fn array_clear (array : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                        ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:409:75
[INFO] [stderr]     |
[INFO] [stderr] 409 | pub fn array_clear_at (array : &Value, index : &Value, count : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                           ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:440:55
[INFO] [stderr]     |
[INFO] [stderr] 440 | pub fn array_push (array : &Value, value : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                                       ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:449:75
[INFO] [stderr]     |
[INFO] [stderr] 449 | pub fn array_push_n (array : &Value, values : &[impl StdAsRef<Value>]) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                           ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:461:61
[INFO] [stderr]     |
[INFO] [stderr] 461 | pub fn array_push_from (array : &Value, values : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                                             ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:471:38
[INFO] [stderr]     |
[INFO] [stderr] 471 | pub fn array_pop (array : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:481:56
[INFO] [stderr]     |
[INFO] [stderr] 481 | pub fn array_pop_n (array : &Value, count : &Value) -> (Outcome<Values>) {
[INFO] [stderr]     |                                                        ^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:503:73
[INFO] [stderr]     |
[INFO] [stderr] 503 | pub fn array_insert (array : &Value, index : &Value, value : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                         ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:513:93
[INFO] [stderr]     |
[INFO] [stderr] 513 | pub fn array_insert_n (array : &Value, index : &Value, values : &[impl StdAsRef<Value>]) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                             ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:544:79
[INFO] [stderr]     |
[INFO] [stderr] 544 | pub fn array_insert_from (array : &Value, index : &Value, values : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                               ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:554:57
[INFO] [stderr]     |
[INFO] [stderr] 554 | pub fn array_remove (array : &Value, index : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:565:75
[INFO] [stderr]     |
[INFO] [stderr] 565 | pub fn array_remove_n (array : &Value, index : &Value, count : &Value) -> (Outcome<Values>) {
[INFO] [stderr]     |                                                                           ^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:602:70
[INFO] [stderr]     |
[INFO] [stderr] 602 | pub fn array_swap (array : &Value, left : &Value, right : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                      ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:615:94
[INFO] [stderr]     |
[INFO] [stderr] 615 | pub fn array_find (array : &Value, predicate : &Value, evaluator : &mut EvaluatorContext) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                              ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:637:67
[INFO] [stderr]     |
[INFO] [stderr] 637 | pub fn vec_array_append_2 (array_1 : &Value, array_2 : &Value) -> (Outcome<ValueVec>) {
[INFO] [stderr]     |                                                                   ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:648:85
[INFO] [stderr]     |
[INFO] [stderr] 648 | pub fn vec_array_append_3 (array_1 : &Value, array_2 : &Value, array_3 : &Value) -> (Outcome<ValueVec>) {
[INFO] [stderr]     |                                                                                     ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:660:103
[INFO] [stderr]     |
[INFO] [stderr] 660 | pub fn vec_array_append_4 (array_1 : &Value, array_2 : &Value, array_3 : &Value, array_4 : &Value) -> (Outcome<ValueVec>) {
[INFO] [stderr]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:673:65
[INFO] [stderr]     |
[INFO] [stderr] 673 | pub fn vec_array_append_n (arrays : &[impl StdAsRef<Value>]) -> (Outcome<ValueVec>) {
[INFO] [stderr]     |                                                                 ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:689:44
[INFO] [stderr]     |
[INFO] [stderr] 689 | pub fn vec_array_clone (array : &Value) -> (Outcome<ValueVec>) {
[INFO] [stderr]     |                                            ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_arrays.rs:697:68
[INFO] [stderr]     |
[INFO] [stderr] 697 | pub fn vec_array_drain (buffer : &mut ValueVec, array : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                    ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_bytes.rs:44:52
[INFO] [stderr]    |
[INFO] [stderr] 44 | pub fn bytes_at (bytes : &Value, index : usize) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_bytes.rs:56:71
[INFO] [stderr]    |
[INFO] [stderr] 56 | pub fn bytes_at_set (bytes : &Value, index : usize, byte : &Value) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_bytes.rs:70:83
[INFO] [stderr]    |
[INFO] [stderr] 70 | pub fn bytes_collect_bytes <Source> (bytes : Source, immutable : Option<bool>) -> (Value)
[INFO] [stderr]    |                                                                                   ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_bytes.rs:77:84
[INFO] [stderr]    |
[INFO] [stderr] 77 | pub fn bytes_collect_values <Source> (bytes : Source, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]    |                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_bytes.rs:89:98
[INFO] [stderr]    |
[INFO] [stderr] 89 | pub fn bytes_collect_values_ref <Source, ValueRef> (bytes : Source, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]    |                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:104:98
[INFO] [stderr]     |
[INFO] [stderr] 104 | pub fn bytes_collect_bytes_from_generator <Source> (bytes : Source, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]     |                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:113:99
[INFO] [stderr]     |
[INFO] [stderr] 113 | pub fn bytes_collect_values_from_generator <Source> (bytes : Source, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]     |                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:122:113
[INFO] [stderr]     |
[INFO] [stderr] 122 | pub fn bytes_collect_values_from_generator_ref <Source, ValueRef> (bytes : Source, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]     |                                                                                                                 ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:134:50
[INFO] [stderr]     |
[INFO] [stderr] 134 | pub fn bytes_empty (immutable : Option<bool>) -> (Value) {
[INFO] [stderr]     |                                                  ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:139:69
[INFO] [stderr]     |
[INFO] [stderr] 139 | pub fn bytes_build_1 (byte_1 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:146:86
[INFO] [stderr]     |
[INFO] [stderr] 146 | pub fn bytes_build_2 (byte_1 : &Value, byte_2 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:154:103
[INFO] [stderr]     |
[INFO] [stderr] 154 | pub fn bytes_build_3 (byte_1 : &Value, byte_2 : &Value, byte_3 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:163:120
[INFO] [stderr]     |
[INFO] [stderr] 163 | pub fn bytes_build_4 (byte_1 : &Value, byte_2 : &Value, byte_3 : &Value, byte_4 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:173:85
[INFO] [stderr]     |
[INFO] [stderr] 173 | pub fn bytes_build_n (bytes : &[impl StdAsRef<Value>], immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:189:89
[INFO] [stderr]     |
[INFO] [stderr] 189 | pub fn bytes_append_2 (bytes_1 : &Value, bytes_2 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:195:107
[INFO] [stderr]     |
[INFO] [stderr] 195 | pub fn bytes_append_3 (bytes_1 : &Value, bytes_2 : &Value, bytes_3 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:201:125
[INFO] [stderr]     |
[INFO] [stderr] 201 | pub fn bytes_append_4 (bytes_1 : &Value, bytes_2 : &Value, bytes_3 : &Value, bytes_4 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                             ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:207:86
[INFO] [stderr]     |
[INFO] [stderr] 207 | pub fn bytes_append_n (bytes : &[impl StdAsRef<Value>], immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:219:88
[INFO] [stderr]     |
[INFO] [stderr] 219 | pub fn bytes_make (length : usize, fill : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:233:66
[INFO] [stderr]     |
[INFO] [stderr] 233 | pub fn bytes_clone (bytes : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:239:68
[INFO] [stderr]     |
[INFO] [stderr] 239 | pub fn bytes_reverse (bytes : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:250:126
[INFO] [stderr]     |
[INFO] [stderr] 250 | pub fn bytes_fill_range (bytes : &Value, fill : Option<&Value>, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                              ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:269:106
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub fn bytes_reverse_range (bytes : &Value, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                          ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:281:166
[INFO] [stderr]     |
[INFO] [stderr] 281 | pub fn bytes_copy_range (target_bytes : &Value, target_start : Option<&Value>, source_bytes : &Value, source_start : Option<&Value>, source_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                                                      ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:301:130
[INFO] [stderr]     |
[INFO] [stderr] 301 | pub fn bytes_clone_range (bytes : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:311:132
[INFO] [stderr]     |
[INFO] [stderr] 311 | pub fn bytes_range_to_list (bytes : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:317:131
[INFO] [stderr]     |
[INFO] [stderr] 317 | pub fn list_range_to_bytes (list : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:325:133
[INFO] [stderr]     |
[INFO] [stderr] 325 | pub fn bytes_range_to_array (bytes : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:332:133
[INFO] [stderr]     |
[INFO] [stderr] 332 | pub fn array_range_to_bytes (array : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:341:115
[INFO] [stderr]     |
[INFO] [stderr] 341 | pub fn bytes_range_iterator <'a> (bytes : &'a Value, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<RangeIteratorForOutcome<Value, BytesIterator<'a>>>) {
[INFO] [stderr]     |                                                                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:353:41
[INFO] [stderr]     |
[INFO] [stderr] 353 | pub fn bytes_length (bytes : &Value) -> (Outcome<usize>) {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:362:67
[INFO] [stderr]     |
[INFO] [stderr] 362 | pub fn vec_bytes_append_2 (bytes_1 : &Value, bytes_2 : &Value) -> (Outcome<StdVec<u8>>) {
[INFO] [stderr]     |                                                                   ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:373:85
[INFO] [stderr]     |
[INFO] [stderr] 373 | pub fn vec_bytes_append_3 (bytes_1 : &Value, bytes_2 : &Value, bytes_3 : &Value) -> (Outcome<StdVec<u8>>) {
[INFO] [stderr]     |                                                                                     ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:385:103
[INFO] [stderr]     |
[INFO] [stderr] 385 | pub fn vec_bytes_append_4 (bytes_1 : &Value, bytes_2 : &Value, bytes_3 : &Value, bytes_4 : &Value) -> (Outcome<StdVec<u8>>) {
[INFO] [stderr]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:398:64
[INFO] [stderr]     |
[INFO] [stderr] 398 | pub fn vec_bytes_append_n (bytes : &[impl StdAsRef<Value>]) -> (Outcome<StdVec<u8>>) {
[INFO] [stderr]     |                                                                ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:414:44
[INFO] [stderr]     |
[INFO] [stderr] 414 | pub fn vec_bytes_clone (bytes : &Value) -> (Outcome<StdVec<u8>>) {
[INFO] [stderr]     |                                            ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_bytes.rs:422:70
[INFO] [stderr]     |
[INFO] [stderr] 422 | pub fn vec_bytes_drain (buffer : &mut StdVec<u8>, bytes : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                      ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_cache.rs:62:38
[INFO] [stderr]    |
[INFO] [stderr] 62 |     pub fn internals_ref_mut (&self) -> (Outcome<StdRefMut<CacheInternals>>) {
[INFO] [stderr]    |                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_cache.rs:73:38
[INFO] [stderr]    |
[INFO] [stderr] 73 |     pub fn configuration_ref (&self) -> (&CacheConfiguration) {
[INFO] [stderr]    |                                         ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_cache.rs:78:54
[INFO] [stderr]    |
[INFO] [stderr] 78 |     pub fn opaque_internals_ref_mut (cache : &Value) -> (Outcome<StdRefMut<CacheInternals>>) {
[INFO] [stderr]    |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_cache.rs:84:54
[INFO] [stderr]    |
[INFO] [stderr] 84 |     pub fn opaque_configuration_ref (cache : &Value) -> (Outcome<&CacheConfiguration>) {
[INFO] [stderr]    |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_cache.rs:90:76
[INFO] [stderr]    |
[INFO] [stderr] 90 |     pub fn opaque_internals_ref_mut_and_configuration_ref (cache : &Value) -> (Outcome<(StdRefMut<CacheInternals>, &CacheConfiguration)>) {
[INFO] [stderr]    |                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_cache.rs:96:41
[INFO] [stderr]    |
[INFO] [stderr] 96 |     pub fn opaque_cast (cache : &Value) -> (Outcome<&Cache>) {
[INFO] [stderr]    |                                            ^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:115:74
[INFO] [stderr]     |
[INFO] [stderr] 115 |     pub fn resolve_database (&mut self, namespace : &str, create : bool) -> (Outcome<StdRc<ext::lmdb::Database<'static>>>) {
[INFO] [stderr]     |                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:138:46
[INFO] [stderr]     |
[INFO] [stderr] 138 |     pub fn resolve_databases_all (&mut self) -> (Outcome<StdVec<StdRc<ext::lmdb::Database<'static>>>>) {
[INFO] [stderr]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:206:38
[INFO] [stderr]     |
[INFO] [stderr] 206 |     pub fn partition_key_ref (&self) -> (Option<&[u8]>) {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:211:38
[INFO] [stderr]     |
[INFO] [stderr] 211 |     pub fn integrity_key_ref (&self) -> (Option<&[u8]>) {
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:220:213
[INFO] [stderr]     |
[INFO] [stderr] 220 | pub fn cache_open (path : &Value, size : Option<&Value>, time_to_live : Option<&Value>, namespaces : Option<&Value>, accessors : Option<&Value>, partition_key : Option<&Value>, integrity_key : Option<&Value>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:330:40
[INFO] [stderr]     |
[INFO] [stderr] 330 | pub fn cache_close (cache : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                        ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:342:37
[INFO] [stderr]     |
[INFO] [stderr] 342 | pub fn cache_is (value : &Value) -> (bool) {
[INFO] [stderr]     |                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:351:179
[INFO] [stderr]     |
[INFO] [stderr] 351 | pub fn cache_select_serde (cache : &Value, namespace : Option<&Value>, key : &Value, time_to_live : Option<&Value>, busting : Option<&Value>, namespace_create : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:376:196
[INFO] [stderr]     |
[INFO] [stderr] 376 | pub fn cache_include_serde (cache : &Value, namespace : Option<&Value>, key : &Value, value : &Value, time_to_live : Option<&Value>, busting : Option<&Value>, namespace_create : Option<bool>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                                                                                    ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:403:123
[INFO] [stderr]     |
[INFO] [stderr] 403 | pub fn cache_exclude_serde (cache : &Value, namespace : Option<&Value>, key : &Value, namespace_create : Option<bool>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                           ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:421:235
[INFO] [stderr]     |
[INFO] [stderr] 421 | pub fn cache_resolve_serde (cache : &Value, namespace : Option<&Value>, key : &Value, time_to_live : Option<&Value>, busting : Option<&Value>, namespace_create : Option<bool>, generator : &Value, evaluator : &mut EvaluatorContext) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:464:179
[INFO] [stderr]     |
[INFO] [stderr] 464 | pub fn cache_select_bytes (cache : &Value, namespace : Option<&Value>, key : &Value, time_to_live : Option<&Value>, busting : Option<&Value>, namespace_create : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:493:196
[INFO] [stderr]     |
[INFO] [stderr] 493 | pub fn cache_include_bytes (cache : &Value, namespace : Option<&Value>, key : &Value, value : &Value, time_to_live : Option<&Value>, busting : Option<&Value>, namespace_create : Option<bool>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                                                                                    ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:524:123
[INFO] [stderr]     |
[INFO] [stderr] 524 | pub fn cache_exclude_bytes (cache : &Value, namespace : Option<&Value>, key : &Value, namespace_create : Option<bool>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                           ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:544:235
[INFO] [stderr]     |
[INFO] [stderr] 544 | pub fn cache_resolve_bytes (cache : &Value, namespace : Option<&Value>, key : &Value, time_to_live : Option<&Value>, busting : Option<&Value>, namespace_create : Option<bool>, generator : &Value, evaluator : &mut EvaluatorContext) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:590:107
[INFO] [stderr]     |
[INFO] [stderr] 590 | pub fn cache_exclude_all (cache : &Value, namespace : Option<&Value>, namespace_create : Option<bool>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                           ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:617:136
[INFO] [stderr]     |
[INFO] [stderr] 617 | pub fn cache_prune_all (cache : &Value, namespace : Option<&Value>, time_to_live : Option<&Value>, namespace_create : Option<bool>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                        ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:651:124
[INFO] [stderr]     |
[INFO] [stderr] 651 | fn cache_backend_resolve_database <'a> (cache : &'a Value, namespace : Option<&Value>, namespace_create : Option<bool>) -> (Outcome<(&'a CacheConfiguration, StdRc<ext::lmdb::Database<'static>>)>) {
[INFO] [stderr]     |                                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:681:60
[INFO] [stderr]     |
[INFO] [stderr] 681 | fn cache_backend_resolve_databases_all (cache : &Value) -> (Outcome<(&CacheConfiguration, StdVec<StdRc<ext::lmdb::Database<'static>>>)>) {
[INFO] [stderr]     |                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:696:32
[INFO] [stderr]     |
[INFO] [stderr] 696 |             Decoder : FnOnce (&[u8]) -> (Outcome<Value>),
[INFO] [stderr]     |                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:694:197
[INFO] [stderr]     |
[INFO] [stderr] 694 | fn cache_backend_select <Decoder, Value> (database : &ext::lmdb::Database, key : &[u8], time_to_live : Option<usize>, busting : Option<&[u8]>, integrity_key : Option<&[u8]>, decoder : Decoder) -> (Outcome<Option<Value>>)
[INFO] [stderr]     |                                                                                                                                                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:727:177
[INFO] [stderr]     |
[INFO] [stderr] 727 | fn cache_backend_include (database : &ext::lmdb::Database, key : &[u8], value : &[u8], time_to_live : Option<usize>, busting : Option<&[u8]>, integrity_key : Option<&[u8]>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                                                                 ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:784:76
[INFO] [stderr]     |
[INFO] [stderr] 784 | fn cache_backend_exclude (database : &ext::lmdb::Database, key : &[u8]) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                            ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:812:67
[INFO] [stderr]     |
[INFO] [stderr] 812 | fn cache_backend_exclude_all (database : &ext::lmdb::Database) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                   ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:830:126
[INFO] [stderr]     |
[INFO] [stderr] 830 | fn cache_backend_prune_all (database : &ext::lmdb::Database, time_to_live : Option<usize>, integrity_key : Option<&[u8]>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                              ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:882:135
[INFO] [stderr]     |
[INFO] [stderr] 882 | fn cache_coerce_time_to_live (configuration : &CacheConfiguration, time_to_live : Option<&Value>, default_to_configuration : bool) -> (Outcome<Option<usize>>) {
[INFO] [stderr]     |                                                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:916:68
[INFO] [stderr]     |
[INFO] [stderr] 916 |     fn new (time_to_live : Option<usize>, busting : Option<&[u8]>) -> (CacheRecordHeader) {
[INFO] [stderr]     |                                                                       ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:933:59
[INFO] [stderr]     |
[INFO] [stderr] 933 |     fn time_to_live (&self, time_to_live : Option<usize>) -> (u64) {
[INFO] [stderr]     |                                                              ^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:946:80
[INFO] [stderr]     |
[INFO] [stderr] 946 |     fn is_fresh (&self, time_to_live : Option<usize>, busting : Option<&[u8]>) -> (bool) {
[INFO] [stderr]     |                                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:959:80
[INFO] [stderr]     |
[INFO] [stderr] 959 |     fn is_stale (&self, time_to_live : Option<usize>, busting : Option<&[u8]>) -> (bool) {
[INFO] [stderr]     |                                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_cache.rs:968:116
[INFO] [stderr]     |
[INFO] [stderr] 968 | fn cache_backend_record_unwrap <'a> (record_data : &'a [u8], record_key : &[u8], integrity_key : Option<&[u8]>) -> (Outcome<Option<(CacheRecordHeader, &'a [u8])>>) {
[INFO] [stderr]     |                                                                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_cache.rs:1004:159
[INFO] [stderr]      |
[INFO] [stderr] 1004 | fn cache_backend_record_wrap (header : &CacheRecordHeader, value_data : &[u8], record_data : &mut [u8], record_key : &[u8], integrity_key : Option<&[u8]>) -> (Outcome<()>) {
[INFO] [stderr]      |                                                                                                                                                               ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_comparisons.rs:579:47
[INFO] [stderr]     |
[INFO] [stderr] 579 |     pub fn for_aggregated (self, last : bool) -> (Comparison) {
[INFO] [stderr]     |                                                  ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_comparisons.rs:613:27
[INFO] [stderr]     |
[INFO] [stderr] 613 |     pub fn negated (self) -> (bool) {
[INFO] [stderr]     |                              ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_comparisons.rs:627:117
[INFO] [stderr]     |
[INFO] [stderr] 627 | pub fn equivalent_by_identity_2 <ValueRef : StdAsRef<Value>> (left : ValueRef, right : ValueRef, negated : bool) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_comparisons.rs:632:121
[INFO] [stderr]     |
[INFO] [stderr] 632 | pub fn equivalent_by_value_strict_2 <ValueRef : StdAsRef<Value>> (left : ValueRef, right : ValueRef, negated : bool) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                                                                         ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_comparisons.rs:637:131
[INFO] [stderr]     |
[INFO] [stderr] 637 | pub fn equivalent_by_value_strict_recursive_2 <ValueRef : StdAsRef<Value>> (left : ValueRef, right : ValueRef, negated : bool) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_comparisons.rs:642:122
[INFO] [stderr]     |
[INFO] [stderr] 642 | pub fn equivalent_by_value_coerced_2 <ValueRef : StdAsRef<Value>> (left : ValueRef, right : ValueRef, negated : bool) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                                                                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_comparisons.rs:647:132
[INFO] [stderr]     |
[INFO] [stderr] 647 | pub fn equivalent_by_value_coerced_recursive_2 <ValueRef : StdAsRef<Value>> (left : ValueRef, right : ValueRef, negated : bool) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                                                                                    ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]     |
[INFO] [stderr] 660 |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 770 | / def_fn_compare! (Value,
[INFO] [stderr] 771 | |         compare_1, compare_2, compare_3, compare_4, compare_n);
[INFO] [stderr]     | |_______________________________________________________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]     |
[INFO] [stderr] 671 |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 770 | / def_fn_compare! (Value,
[INFO] [stderr] 771 | |         compare_1, compare_2, compare_3, compare_4, compare_n);
[INFO] [stderr]     | |_______________________________________________________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]     |
[INFO] [stderr] 686 |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 770 | / def_fn_compare! (Value,
[INFO] [stderr] 771 | |         compare_1, compare_2, compare_3, compare_4, compare_n);
[INFO] [stderr]     | |_______________________________________________________________- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_comparisons.rs:774:94
[INFO] [stderr]     |
[INFO] [stderr] 774 | pub fn compare_1 <ValueRef : StdAsRef<Value>> (value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_comparisons.rs:954:111
[INFO] [stderr]     |
[INFO] [stderr] 954 | pub fn compare_2 <ValueRef : StdAsRef<Value>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1184 | / def_fn_compare! (ValueSingleton,
[INFO] [stderr] 1185 | |         value_singleton_compare_1, value_singleton_compare_2, value_singleton_compare_3, value_singleton_compare_4, value_singleton_compare_n,
[INFO] [stderr] 1186 | |         value_singleton_compare_1a, value_singleton_compare_2a, value_singleton_compare_3a, value_singleton_compare_4a, value_singleton_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1184 | / def_fn_compare! (ValueSingleton,
[INFO] [stderr] 1185 | |         value_singleton_compare_1, value_singleton_compare_2, value_singleton_compare_3, value_singleton_compare_4, value_singleton_compare_n,
[INFO] [stderr] 1186 | |         value_singleton_compare_1a, value_singleton_compare_2a, value_singleton_compare_3a, value_singleton_compare_4a, value_singleton_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1184 | / def_fn_compare! (ValueSingleton,
[INFO] [stderr] 1185 | |         value_singleton_compare_1, value_singleton_compare_2, value_singleton_compare_3, value_singleton_compare_4, value_singleton_compare_n,
[INFO] [stderr] 1186 | |         value_singleton_compare_1a, value_singleton_compare_2a, value_singleton_compare_3a, value_singleton_compare_4a, value_singleton_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1184 | / def_fn_compare! (ValueSingleton,
[INFO] [stderr] 1185 | |         value_singleton_compare_1, value_singleton_compare_2, value_singleton_compare_3, value_singleton_compare_4, value_singleton_compare_n,
[INFO] [stderr] 1186 | |         value_singleton_compare_1a, value_singleton_compare_2a, value_singleton_compare_3a, value_singleton_compare_4a, value_singleton_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1184 | / def_fn_compare! (ValueSingleton,
[INFO] [stderr] 1185 | |         value_singleton_compare_1, value_singleton_compare_2, value_singleton_compare_3, value_singleton_compare_4, value_singleton_compare_n,
[INFO] [stderr] 1186 | |         value_singleton_compare_1a, value_singleton_compare_2a, value_singleton_compare_3a, value_singleton_compare_4a, value_singleton_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1184 | / def_fn_compare! (ValueSingleton,
[INFO] [stderr] 1185 | |         value_singleton_compare_1, value_singleton_compare_2, value_singleton_compare_3, value_singleton_compare_4, value_singleton_compare_n,
[INFO] [stderr] 1186 | |         value_singleton_compare_1a, value_singleton_compare_2a, value_singleton_compare_3a, value_singleton_compare_4a, value_singleton_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1184 | / def_fn_compare! (ValueSingleton,
[INFO] [stderr] 1185 | |         value_singleton_compare_1, value_singleton_compare_2, value_singleton_compare_3, value_singleton_compare_4, value_singleton_compare_n,
[INFO] [stderr] 1186 | |         value_singleton_compare_1a, value_singleton_compare_2a, value_singleton_compare_3a, value_singleton_compare_4a, value_singleton_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1184 | / def_fn_compare! (ValueSingleton,
[INFO] [stderr] 1185 | |         value_singleton_compare_1, value_singleton_compare_2, value_singleton_compare_3, value_singleton_compare_4, value_singleton_compare_n,
[INFO] [stderr] 1186 | |         value_singleton_compare_1a, value_singleton_compare_2a, value_singleton_compare_3a, value_singleton_compare_4a, value_singleton_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1189:120
[INFO] [stderr]      |
[INFO] [stderr] 1189 | pub fn value_singleton_compare_1a <ValueRef : StdAsRef<ValueSingleton>> (value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                        ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1205:137
[INFO] [stderr]      |
[INFO] [stderr] 1205 | pub fn value_singleton_compare_2a <ValueRef : StdAsRef<ValueSingleton>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                         ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1238 | / def_fn_compare! (Boolean,
[INFO] [stderr] 1239 | |         boolean_compare_1, boolean_compare_2, boolean_compare_3, boolean_compare_4, boolean_compare_n,
[INFO] [stderr] 1240 | |         boolean_compare_1a, boolean_compare_2a, boolean_compare_3a, boolean_compare_4a, boolean_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1238 | / def_fn_compare! (Boolean,
[INFO] [stderr] 1239 | |         boolean_compare_1, boolean_compare_2, boolean_compare_3, boolean_compare_4, boolean_compare_n,
[INFO] [stderr] 1240 | |         boolean_compare_1a, boolean_compare_2a, boolean_compare_3a, boolean_compare_4a, boolean_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1238 | / def_fn_compare! (Boolean,
[INFO] [stderr] 1239 | |         boolean_compare_1, boolean_compare_2, boolean_compare_3, boolean_compare_4, boolean_compare_n,
[INFO] [stderr] 1240 | |         boolean_compare_1a, boolean_compare_2a, boolean_compare_3a, boolean_compare_4a, boolean_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1238 | / def_fn_compare! (Boolean,
[INFO] [stderr] 1239 | |         boolean_compare_1, boolean_compare_2, boolean_compare_3, boolean_compare_4, boolean_compare_n,
[INFO] [stderr] 1240 | |         boolean_compare_1a, boolean_compare_2a, boolean_compare_3a, boolean_compare_4a, boolean_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1238 | / def_fn_compare! (Boolean,
[INFO] [stderr] 1239 | |         boolean_compare_1, boolean_compare_2, boolean_compare_3, boolean_compare_4, boolean_compare_n,
[INFO] [stderr] 1240 | |         boolean_compare_1a, boolean_compare_2a, boolean_compare_3a, boolean_compare_4a, boolean_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1238 | / def_fn_compare! (Boolean,
[INFO] [stderr] 1239 | |         boolean_compare_1, boolean_compare_2, boolean_compare_3, boolean_compare_4, boolean_compare_n,
[INFO] [stderr] 1240 | |         boolean_compare_1a, boolean_compare_2a, boolean_compare_3a, boolean_compare_4a, boolean_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1238 | / def_fn_compare! (Boolean,
[INFO] [stderr] 1239 | |         boolean_compare_1, boolean_compare_2, boolean_compare_3, boolean_compare_4, boolean_compare_n,
[INFO] [stderr] 1240 | |         boolean_compare_1a, boolean_compare_2a, boolean_compare_3a, boolean_compare_4a, boolean_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1238 | / def_fn_compare! (Boolean,
[INFO] [stderr] 1239 | |         boolean_compare_1, boolean_compare_2, boolean_compare_3, boolean_compare_4, boolean_compare_n,
[INFO] [stderr] 1240 | |         boolean_compare_1a, boolean_compare_2a, boolean_compare_3a, boolean_compare_4a, boolean_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1243:106
[INFO] [stderr]      |
[INFO] [stderr] 1243 | pub fn boolean_compare_1a <ValueRef : StdAsRef<Boolean>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1248:122
[INFO] [stderr]      |
[INFO] [stderr] 1248 | pub fn boolean_compare_2a <ValueRef : StdAsRef<Boolean>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1255 | / def_fn_compare! (NumberInteger,
[INFO] [stderr] 1256 | |         number_integer_compare_1, number_integer_compare_2, number_integer_compare_3, number_integer_compare_4, number_integer_compare_n,
[INFO] [stderr] 1257 | |         number_integer_compare_1a, number_integer_compare_2a, number_integer_compare_3a, number_integer_compare_4a, number_integer_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1255 | / def_fn_compare! (NumberInteger,
[INFO] [stderr] 1256 | |         number_integer_compare_1, number_integer_compare_2, number_integer_compare_3, number_integer_compare_4, number_integer_compare_n,
[INFO] [stderr] 1257 | |         number_integer_compare_1a, number_integer_compare_2a, number_integer_compare_3a, number_integer_compare_4a, number_integer_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1255 | / def_fn_compare! (NumberInteger,
[INFO] [stderr] 1256 | |         number_integer_compare_1, number_integer_compare_2, number_integer_compare_3, number_integer_compare_4, number_integer_compare_n,
[INFO] [stderr] 1257 | |         number_integer_compare_1a, number_integer_compare_2a, number_integer_compare_3a, number_integer_compare_4a, number_integer_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1255 | / def_fn_compare! (NumberInteger,
[INFO] [stderr] 1256 | |         number_integer_compare_1, number_integer_compare_2, number_integer_compare_3, number_integer_compare_4, number_integer_compare_n,
[INFO] [stderr] 1257 | |         number_integer_compare_1a, number_integer_compare_2a, number_integer_compare_3a, number_integer_compare_4a, number_integer_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1255 | / def_fn_compare! (NumberInteger,
[INFO] [stderr] 1256 | |         number_integer_compare_1, number_integer_compare_2, number_integer_compare_3, number_integer_compare_4, number_integer_compare_n,
[INFO] [stderr] 1257 | |         number_integer_compare_1a, number_integer_compare_2a, number_integer_compare_3a, number_integer_compare_4a, number_integer_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1255 | / def_fn_compare! (NumberInteger,
[INFO] [stderr] 1256 | |         number_integer_compare_1, number_integer_compare_2, number_integer_compare_3, number_integer_compare_4, number_integer_compare_n,
[INFO] [stderr] 1257 | |         number_integer_compare_1a, number_integer_compare_2a, number_integer_compare_3a, number_integer_compare_4a, number_integer_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1255 | / def_fn_compare! (NumberInteger,
[INFO] [stderr] 1256 | |         number_integer_compare_1, number_integer_compare_2, number_integer_compare_3, number_integer_compare_4, number_integer_compare_n,
[INFO] [stderr] 1257 | |         number_integer_compare_1a, number_integer_compare_2a, number_integer_compare_3a, number_integer_compare_4a, number_integer_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1255 | / def_fn_compare! (NumberInteger,
[INFO] [stderr] 1256 | |         number_integer_compare_1, number_integer_compare_2, number_integer_compare_3, number_integer_compare_4, number_integer_compare_n,
[INFO] [stderr] 1257 | |         number_integer_compare_1a, number_integer_compare_2a, number_integer_compare_3a, number_integer_compare_4a, number_integer_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1260:119
[INFO] [stderr]      |
[INFO] [stderr] 1260 | pub fn number_integer_compare_1a <ValueRef : StdAsRef<NumberInteger>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1265:135
[INFO] [stderr]      |
[INFO] [stderr] 1265 | pub fn number_integer_compare_2a <ValueRef : StdAsRef<NumberInteger>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1272 | / def_fn_compare! (NumberReal,
[INFO] [stderr] 1273 | |         number_real_compare_1, number_real_compare_2, number_real_compare_3, number_real_compare_4, number_real_compare_n,
[INFO] [stderr] 1274 | |         number_real_compare_1a, number_real_compare_2a, number_real_compare_3a, number_real_compare_4a, number_real_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1272 | / def_fn_compare! (NumberReal,
[INFO] [stderr] 1273 | |         number_real_compare_1, number_real_compare_2, number_real_compare_3, number_real_compare_4, number_real_compare_n,
[INFO] [stderr] 1274 | |         number_real_compare_1a, number_real_compare_2a, number_real_compare_3a, number_real_compare_4a, number_real_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1272 | / def_fn_compare! (NumberReal,
[INFO] [stderr] 1273 | |         number_real_compare_1, number_real_compare_2, number_real_compare_3, number_real_compare_4, number_real_compare_n,
[INFO] [stderr] 1274 | |         number_real_compare_1a, number_real_compare_2a, number_real_compare_3a, number_real_compare_4a, number_real_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1272 | / def_fn_compare! (NumberReal,
[INFO] [stderr] 1273 | |         number_real_compare_1, number_real_compare_2, number_real_compare_3, number_real_compare_4, number_real_compare_n,
[INFO] [stderr] 1274 | |         number_real_compare_1a, number_real_compare_2a, number_real_compare_3a, number_real_compare_4a, number_real_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1272 | / def_fn_compare! (NumberReal,
[INFO] [stderr] 1273 | |         number_real_compare_1, number_real_compare_2, number_real_compare_3, number_real_compare_4, number_real_compare_n,
[INFO] [stderr] 1274 | |         number_real_compare_1a, number_real_compare_2a, number_real_compare_3a, number_real_compare_4a, number_real_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1272 | / def_fn_compare! (NumberReal,
[INFO] [stderr] 1273 | |         number_real_compare_1, number_real_compare_2, number_real_compare_3, number_real_compare_4, number_real_compare_n,
[INFO] [stderr] 1274 | |         number_real_compare_1a, number_real_compare_2a, number_real_compare_3a, number_real_compare_4a, number_real_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1272 | / def_fn_compare! (NumberReal,
[INFO] [stderr] 1273 | |         number_real_compare_1, number_real_compare_2, number_real_compare_3, number_real_compare_4, number_real_compare_n,
[INFO] [stderr] 1274 | |         number_real_compare_1a, number_real_compare_2a, number_real_compare_3a, number_real_compare_4a, number_real_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1272 | / def_fn_compare! (NumberReal,
[INFO] [stderr] 1273 | |         number_real_compare_1, number_real_compare_2, number_real_compare_3, number_real_compare_4, number_real_compare_n,
[INFO] [stderr] 1274 | |         number_real_compare_1a, number_real_compare_2a, number_real_compare_3a, number_real_compare_4a, number_real_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1277:112
[INFO] [stderr]      |
[INFO] [stderr] 1277 | pub fn number_real_compare_1a <ValueRef : StdAsRef<NumberReal>> (value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1292:129
[INFO] [stderr]      |
[INFO] [stderr] 1292 | pub fn number_real_compare_2a <ValueRef : StdAsRef<NumberReal>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                 ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1315 | / def_fn_compare! (Character,
[INFO] [stderr] 1316 | |         character_compare_1, character_compare_2, character_compare_3, character_compare_4, character_compare_n,
[INFO] [stderr] 1317 | |         character_compare_1a, character_compare_2a, character_compare_3a, character_compare_4a, character_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1315 | / def_fn_compare! (Character,
[INFO] [stderr] 1316 | |         character_compare_1, character_compare_2, character_compare_3, character_compare_4, character_compare_n,
[INFO] [stderr] 1317 | |         character_compare_1a, character_compare_2a, character_compare_3a, character_compare_4a, character_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1315 | / def_fn_compare! (Character,
[INFO] [stderr] 1316 | |         character_compare_1, character_compare_2, character_compare_3, character_compare_4, character_compare_n,
[INFO] [stderr] 1317 | |         character_compare_1a, character_compare_2a, character_compare_3a, character_compare_4a, character_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1315 | / def_fn_compare! (Character,
[INFO] [stderr] 1316 | |         character_compare_1, character_compare_2, character_compare_3, character_compare_4, character_compare_n,
[INFO] [stderr] 1317 | |         character_compare_1a, character_compare_2a, character_compare_3a, character_compare_4a, character_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1315 | / def_fn_compare! (Character,
[INFO] [stderr] 1316 | |         character_compare_1, character_compare_2, character_compare_3, character_compare_4, character_compare_n,
[INFO] [stderr] 1317 | |         character_compare_1a, character_compare_2a, character_compare_3a, character_compare_4a, character_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1315 | / def_fn_compare! (Character,
[INFO] [stderr] 1316 | |         character_compare_1, character_compare_2, character_compare_3, character_compare_4, character_compare_n,
[INFO] [stderr] 1317 | |         character_compare_1a, character_compare_2a, character_compare_3a, character_compare_4a, character_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1315 | / def_fn_compare! (Character,
[INFO] [stderr] 1316 | |         character_compare_1, character_compare_2, character_compare_3, character_compare_4, character_compare_n,
[INFO] [stderr] 1317 | |         character_compare_1a, character_compare_2a, character_compare_3a, character_compare_4a, character_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1315 | / def_fn_compare! (Character,
[INFO] [stderr] 1316 | |         character_compare_1, character_compare_2, character_compare_3, character_compare_4, character_compare_n,
[INFO] [stderr] 1317 | |         character_compare_1a, character_compare_2a, character_compare_3a, character_compare_4a, character_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1321:110
[INFO] [stderr]      |
[INFO] [stderr] 1321 | pub fn character_compare_1a <ValueRef : StdAsRef<Character>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1327:126
[INFO] [stderr]      |
[INFO] [stderr] 1327 | pub fn character_compare_2a <ValueRef : StdAsRef<Character>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1346 | / def_fn_compare! (Symbol,
[INFO] [stderr] 1347 | |         symbol_compare_1, symbol_compare_2, symbol_compare_3, symbol_compare_4, symbol_compare_n,
[INFO] [stderr] 1348 | |         symbol_compare_1a, symbol_compare_2a, symbol_compare_3a, symbol_compare_4a, symbol_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1346 | / def_fn_compare! (Symbol,
[INFO] [stderr] 1347 | |         symbol_compare_1, symbol_compare_2, symbol_compare_3, symbol_compare_4, symbol_compare_n,
[INFO] [stderr] 1348 | |         symbol_compare_1a, symbol_compare_2a, symbol_compare_3a, symbol_compare_4a, symbol_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1346 | / def_fn_compare! (Symbol,
[INFO] [stderr] 1347 | |         symbol_compare_1, symbol_compare_2, symbol_compare_3, symbol_compare_4, symbol_compare_n,
[INFO] [stderr] 1348 | |         symbol_compare_1a, symbol_compare_2a, symbol_compare_3a, symbol_compare_4a, symbol_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1346 | / def_fn_compare! (Symbol,
[INFO] [stderr] 1347 | |         symbol_compare_1, symbol_compare_2, symbol_compare_3, symbol_compare_4, symbol_compare_n,
[INFO] [stderr] 1348 | |         symbol_compare_1a, symbol_compare_2a, symbol_compare_3a, symbol_compare_4a, symbol_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1346 | / def_fn_compare! (Symbol,
[INFO] [stderr] 1347 | |         symbol_compare_1, symbol_compare_2, symbol_compare_3, symbol_compare_4, symbol_compare_n,
[INFO] [stderr] 1348 | |         symbol_compare_1a, symbol_compare_2a, symbol_compare_3a, symbol_compare_4a, symbol_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1346 | / def_fn_compare! (Symbol,
[INFO] [stderr] 1347 | |         symbol_compare_1, symbol_compare_2, symbol_compare_3, symbol_compare_4, symbol_compare_n,
[INFO] [stderr] 1348 | |         symbol_compare_1a, symbol_compare_2a, symbol_compare_3a, symbol_compare_4a, symbol_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1346 | / def_fn_compare! (Symbol,
[INFO] [stderr] 1347 | |         symbol_compare_1, symbol_compare_2, symbol_compare_3, symbol_compare_4, symbol_compare_n,
[INFO] [stderr] 1348 | |         symbol_compare_1a, symbol_compare_2a, symbol_compare_3a, symbol_compare_4a, symbol_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1346 | / def_fn_compare! (Symbol,
[INFO] [stderr] 1347 | |         symbol_compare_1, symbol_compare_2, symbol_compare_3, symbol_compare_4, symbol_compare_n,
[INFO] [stderr] 1348 | |         symbol_compare_1a, symbol_compare_2a, symbol_compare_3a, symbol_compare_4a, symbol_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1351:104
[INFO] [stderr]      |
[INFO] [stderr] 1351 | pub fn symbol_compare_1a <ValueRef : StdAsRef<Symbol>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                        ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1356:120
[INFO] [stderr]      |
[INFO] [stderr] 1356 | pub fn symbol_compare_2a <ValueRef : StdAsRef<Symbol>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                        ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1376 | / def_fn_compare! (Keyword,
[INFO] [stderr] 1377 | |         keyword_compare_1, keyword_compare_2, keyword_compare_3, keyword_compare_4, keyword_compare_n,
[INFO] [stderr] 1378 | |         keyword_compare_1a, keyword_compare_2a, keyword_compare_3a, keyword_compare_4a, keyword_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1376 | / def_fn_compare! (Keyword,
[INFO] [stderr] 1377 | |         keyword_compare_1, keyword_compare_2, keyword_compare_3, keyword_compare_4, keyword_compare_n,
[INFO] [stderr] 1378 | |         keyword_compare_1a, keyword_compare_2a, keyword_compare_3a, keyword_compare_4a, keyword_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1376 | / def_fn_compare! (Keyword,
[INFO] [stderr] 1377 | |         keyword_compare_1, keyword_compare_2, keyword_compare_3, keyword_compare_4, keyword_compare_n,
[INFO] [stderr] 1378 | |         keyword_compare_1a, keyword_compare_2a, keyword_compare_3a, keyword_compare_4a, keyword_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1376 | / def_fn_compare! (Keyword,
[INFO] [stderr] 1377 | |         keyword_compare_1, keyword_compare_2, keyword_compare_3, keyword_compare_4, keyword_compare_n,
[INFO] [stderr] 1378 | |         keyword_compare_1a, keyword_compare_2a, keyword_compare_3a, keyword_compare_4a, keyword_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1376 | / def_fn_compare! (Keyword,
[INFO] [stderr] 1377 | |         keyword_compare_1, keyword_compare_2, keyword_compare_3, keyword_compare_4, keyword_compare_n,
[INFO] [stderr] 1378 | |         keyword_compare_1a, keyword_compare_2a, keyword_compare_3a, keyword_compare_4a, keyword_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1376 | / def_fn_compare! (Keyword,
[INFO] [stderr] 1377 | |         keyword_compare_1, keyword_compare_2, keyword_compare_3, keyword_compare_4, keyword_compare_n,
[INFO] [stderr] 1378 | |         keyword_compare_1a, keyword_compare_2a, keyword_compare_3a, keyword_compare_4a, keyword_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1376 | / def_fn_compare! (Keyword,
[INFO] [stderr] 1377 | |         keyword_compare_1, keyword_compare_2, keyword_compare_3, keyword_compare_4, keyword_compare_n,
[INFO] [stderr] 1378 | |         keyword_compare_1a, keyword_compare_2a, keyword_compare_3a, keyword_compare_4a, keyword_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1376 | / def_fn_compare! (Keyword,
[INFO] [stderr] 1377 | |         keyword_compare_1, keyword_compare_2, keyword_compare_3, keyword_compare_4, keyword_compare_n,
[INFO] [stderr] 1378 | |         keyword_compare_1a, keyword_compare_2a, keyword_compare_3a, keyword_compare_4a, keyword_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1382:106
[INFO] [stderr]      |
[INFO] [stderr] 1382 | pub fn keyword_compare_1a <ValueRef : StdAsRef<Keyword>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1388:122
[INFO] [stderr]      |
[INFO] [stderr] 1388 | pub fn keyword_compare_2a <ValueRef : StdAsRef<Keyword>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1408 | / def_fn_compare! (Unique,
[INFO] [stderr] 1409 | |         unique_compare_1, unique_compare_2, unique_compare_3, unique_compare_4, unique_compare_n,
[INFO] [stderr] 1410 | |         unique_compare_1a, unique_compare_2a, unique_compare_3a, unique_compare_4a, unique_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1408 | / def_fn_compare! (Unique,
[INFO] [stderr] 1409 | |         unique_compare_1, unique_compare_2, unique_compare_3, unique_compare_4, unique_compare_n,
[INFO] [stderr] 1410 | |         unique_compare_1a, unique_compare_2a, unique_compare_3a, unique_compare_4a, unique_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1408 | / def_fn_compare! (Unique,
[INFO] [stderr] 1409 | |         unique_compare_1, unique_compare_2, unique_compare_3, unique_compare_4, unique_compare_n,
[INFO] [stderr] 1410 | |         unique_compare_1a, unique_compare_2a, unique_compare_3a, unique_compare_4a, unique_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1408 | / def_fn_compare! (Unique,
[INFO] [stderr] 1409 | |         unique_compare_1, unique_compare_2, unique_compare_3, unique_compare_4, unique_compare_n,
[INFO] [stderr] 1410 | |         unique_compare_1a, unique_compare_2a, unique_compare_3a, unique_compare_4a, unique_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1408 | / def_fn_compare! (Unique,
[INFO] [stderr] 1409 | |         unique_compare_1, unique_compare_2, unique_compare_3, unique_compare_4, unique_compare_n,
[INFO] [stderr] 1410 | |         unique_compare_1a, unique_compare_2a, unique_compare_3a, unique_compare_4a, unique_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1408 | / def_fn_compare! (Unique,
[INFO] [stderr] 1409 | |         unique_compare_1, unique_compare_2, unique_compare_3, unique_compare_4, unique_compare_n,
[INFO] [stderr] 1410 | |         unique_compare_1a, unique_compare_2a, unique_compare_3a, unique_compare_4a, unique_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1408 | / def_fn_compare! (Unique,
[INFO] [stderr] 1409 | |         unique_compare_1, unique_compare_2, unique_compare_3, unique_compare_4, unique_compare_n,
[INFO] [stderr] 1410 | |         unique_compare_1a, unique_compare_2a, unique_compare_3a, unique_compare_4a, unique_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1408 | / def_fn_compare! (Unique,
[INFO] [stderr] 1409 | |         unique_compare_1, unique_compare_2, unique_compare_3, unique_compare_4, unique_compare_n,
[INFO] [stderr] 1410 | |         unique_compare_1a, unique_compare_2a, unique_compare_3a, unique_compare_4a, unique_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1414:104
[INFO] [stderr]      |
[INFO] [stderr] 1414 | pub fn unique_compare_1a <ValueRef : StdAsRef<Unique>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                        ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1420:120
[INFO] [stderr]      |
[INFO] [stderr] 1420 | pub fn unique_compare_2a <ValueRef : StdAsRef<Unique>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                        ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1435 | / def_fn_compare! (StringImmutable,
[INFO] [stderr] 1436 | |         string_immutable_compare_1, string_immutable_compare_2, string_immutable_compare_3, string_immutable_compare_4, string_immutable_compare_n,
[INFO] [stderr] 1437 | |         string_immutable_compare_1a, string_immutable_compare_2a, string_immutable_compare_3a, string_immutable_compare_4a, string_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1435 | / def_fn_compare! (StringImmutable,
[INFO] [stderr] 1436 | |         string_immutable_compare_1, string_immutable_compare_2, string_immutable_compare_3, string_immutable_compare_4, string_immutable_compare_n,
[INFO] [stderr] 1437 | |         string_immutable_compare_1a, string_immutable_compare_2a, string_immutable_compare_3a, string_immutable_compare_4a, string_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1435 | / def_fn_compare! (StringImmutable,
[INFO] [stderr] 1436 | |         string_immutable_compare_1, string_immutable_compare_2, string_immutable_compare_3, string_immutable_compare_4, string_immutable_compare_n,
[INFO] [stderr] 1437 | |         string_immutable_compare_1a, string_immutable_compare_2a, string_immutable_compare_3a, string_immutable_compare_4a, string_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1435 | / def_fn_compare! (StringImmutable,
[INFO] [stderr] 1436 | |         string_immutable_compare_1, string_immutable_compare_2, string_immutable_compare_3, string_immutable_compare_4, string_immutable_compare_n,
[INFO] [stderr] 1437 | |         string_immutable_compare_1a, string_immutable_compare_2a, string_immutable_compare_3a, string_immutable_compare_4a, string_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1435 | / def_fn_compare! (StringImmutable,
[INFO] [stderr] 1436 | |         string_immutable_compare_1, string_immutable_compare_2, string_immutable_compare_3, string_immutable_compare_4, string_immutable_compare_n,
[INFO] [stderr] 1437 | |         string_immutable_compare_1a, string_immutable_compare_2a, string_immutable_compare_3a, string_immutable_compare_4a, string_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1435 | / def_fn_compare! (StringImmutable,
[INFO] [stderr] 1436 | |         string_immutable_compare_1, string_immutable_compare_2, string_immutable_compare_3, string_immutable_compare_4, string_immutable_compare_n,
[INFO] [stderr] 1437 | |         string_immutable_compare_1a, string_immutable_compare_2a, string_immutable_compare_3a, string_immutable_compare_4a, string_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1435 | / def_fn_compare! (StringImmutable,
[INFO] [stderr] 1436 | |         string_immutable_compare_1, string_immutable_compare_2, string_immutable_compare_3, string_immutable_compare_4, string_immutable_compare_n,
[INFO] [stderr] 1437 | |         string_immutable_compare_1a, string_immutable_compare_2a, string_immutable_compare_3a, string_immutable_compare_4a, string_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1435 | / def_fn_compare! (StringImmutable,
[INFO] [stderr] 1436 | |         string_immutable_compare_1, string_immutable_compare_2, string_immutable_compare_3, string_immutable_compare_4, string_immutable_compare_n,
[INFO] [stderr] 1437 | |         string_immutable_compare_1a, string_immutable_compare_2a, string_immutable_compare_3a, string_immutable_compare_4a, string_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1441:123
[INFO] [stderr]      |
[INFO] [stderr] 1441 | pub fn string_immutable_compare_1a <ValueRef : StdAsRef<StringImmutable>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1447:139
[INFO] [stderr]      |
[INFO] [stderr] 1447 | pub fn string_immutable_compare_2a <ValueRef : StdAsRef<StringImmutable>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1456 | / def_fn_compare! (StringMutable,
[INFO] [stderr] 1457 | |         string_mutable_compare_1, string_mutable_compare_2, string_mutable_compare_3, string_mutable_compare_4, string_mutable_compare_n,
[INFO] [stderr] 1458 | |         string_mutable_compare_1a, string_mutable_compare_2a, string_mutable_compare_3a, string_mutable_compare_4a, string_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1456 | / def_fn_compare! (StringMutable,
[INFO] [stderr] 1457 | |         string_mutable_compare_1, string_mutable_compare_2, string_mutable_compare_3, string_mutable_compare_4, string_mutable_compare_n,
[INFO] [stderr] 1458 | |         string_mutable_compare_1a, string_mutable_compare_2a, string_mutable_compare_3a, string_mutable_compare_4a, string_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1456 | / def_fn_compare! (StringMutable,
[INFO] [stderr] 1457 | |         string_mutable_compare_1, string_mutable_compare_2, string_mutable_compare_3, string_mutable_compare_4, string_mutable_compare_n,
[INFO] [stderr] 1458 | |         string_mutable_compare_1a, string_mutable_compare_2a, string_mutable_compare_3a, string_mutable_compare_4a, string_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1456 | / def_fn_compare! (StringMutable,
[INFO] [stderr] 1457 | |         string_mutable_compare_1, string_mutable_compare_2, string_mutable_compare_3, string_mutable_compare_4, string_mutable_compare_n,
[INFO] [stderr] 1458 | |         string_mutable_compare_1a, string_mutable_compare_2a, string_mutable_compare_3a, string_mutable_compare_4a, string_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1456 | / def_fn_compare! (StringMutable,
[INFO] [stderr] 1457 | |         string_mutable_compare_1, string_mutable_compare_2, string_mutable_compare_3, string_mutable_compare_4, string_mutable_compare_n,
[INFO] [stderr] 1458 | |         string_mutable_compare_1a, string_mutable_compare_2a, string_mutable_compare_3a, string_mutable_compare_4a, string_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1456 | / def_fn_compare! (StringMutable,
[INFO] [stderr] 1457 | |         string_mutable_compare_1, string_mutable_compare_2, string_mutable_compare_3, string_mutable_compare_4, string_mutable_compare_n,
[INFO] [stderr] 1458 | |         string_mutable_compare_1a, string_mutable_compare_2a, string_mutable_compare_3a, string_mutable_compare_4a, string_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1456 | / def_fn_compare! (StringMutable,
[INFO] [stderr] 1457 | |         string_mutable_compare_1, string_mutable_compare_2, string_mutable_compare_3, string_mutable_compare_4, string_mutable_compare_n,
[INFO] [stderr] 1458 | |         string_mutable_compare_1a, string_mutable_compare_2a, string_mutable_compare_3a, string_mutable_compare_4a, string_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1456 | / def_fn_compare! (StringMutable,
[INFO] [stderr] 1457 | |         string_mutable_compare_1, string_mutable_compare_2, string_mutable_compare_3, string_mutable_compare_4, string_mutable_compare_n,
[INFO] [stderr] 1458 | |         string_mutable_compare_1a, string_mutable_compare_2a, string_mutable_compare_3a, string_mutable_compare_4a, string_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1463:119
[INFO] [stderr]      |
[INFO] [stderr] 1463 | pub fn string_mutable_compare_1a <ValueRef : StdAsRef<StringMutable>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1470:135
[INFO] [stderr]      |
[INFO] [stderr] 1470 | pub fn string_mutable_compare_2a <ValueRef : StdAsRef<StringMutable>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1479:142
[INFO] [stderr]      |
[INFO] [stderr] 1479 | pub(crate) fn string_ref_compare_2a <'a, ValueRef : StdAsRef<StringRef<'a>>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1504 | / def_fn_compare! (BytesImmutable,
[INFO] [stderr] 1505 | |         bytes_immutable_compare_1, bytes_immutable_compare_2, bytes_immutable_compare_3, bytes_immutable_compare_4, bytes_immutable_compare_n,
[INFO] [stderr] 1506 | |         bytes_immutable_compare_1a, bytes_immutable_compare_2a, bytes_immutable_compare_3a, bytes_immutable_compare_4a, bytes_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1504 | / def_fn_compare! (BytesImmutable,
[INFO] [stderr] 1505 | |         bytes_immutable_compare_1, bytes_immutable_compare_2, bytes_immutable_compare_3, bytes_immutable_compare_4, bytes_immutable_compare_n,
[INFO] [stderr] 1506 | |         bytes_immutable_compare_1a, bytes_immutable_compare_2a, bytes_immutable_compare_3a, bytes_immutable_compare_4a, bytes_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1504 | / def_fn_compare! (BytesImmutable,
[INFO] [stderr] 1505 | |         bytes_immutable_compare_1, bytes_immutable_compare_2, bytes_immutable_compare_3, bytes_immutable_compare_4, bytes_immutable_compare_n,
[INFO] [stderr] 1506 | |         bytes_immutable_compare_1a, bytes_immutable_compare_2a, bytes_immutable_compare_3a, bytes_immutable_compare_4a, bytes_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1504 | / def_fn_compare! (BytesImmutable,
[INFO] [stderr] 1505 | |         bytes_immutable_compare_1, bytes_immutable_compare_2, bytes_immutable_compare_3, bytes_immutable_compare_4, bytes_immutable_compare_n,
[INFO] [stderr] 1506 | |         bytes_immutable_compare_1a, bytes_immutable_compare_2a, bytes_immutable_compare_3a, bytes_immutable_compare_4a, bytes_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1504 | / def_fn_compare! (BytesImmutable,
[INFO] [stderr] 1505 | |         bytes_immutable_compare_1, bytes_immutable_compare_2, bytes_immutable_compare_3, bytes_immutable_compare_4, bytes_immutable_compare_n,
[INFO] [stderr] 1506 | |         bytes_immutable_compare_1a, bytes_immutable_compare_2a, bytes_immutable_compare_3a, bytes_immutable_compare_4a, bytes_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1504 | / def_fn_compare! (BytesImmutable,
[INFO] [stderr] 1505 | |         bytes_immutable_compare_1, bytes_immutable_compare_2, bytes_immutable_compare_3, bytes_immutable_compare_4, bytes_immutable_compare_n,
[INFO] [stderr] 1506 | |         bytes_immutable_compare_1a, bytes_immutable_compare_2a, bytes_immutable_compare_3a, bytes_immutable_compare_4a, bytes_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1504 | / def_fn_compare! (BytesImmutable,
[INFO] [stderr] 1505 | |         bytes_immutable_compare_1, bytes_immutable_compare_2, bytes_immutable_compare_3, bytes_immutable_compare_4, bytes_immutable_compare_n,
[INFO] [stderr] 1506 | |         bytes_immutable_compare_1a, bytes_immutable_compare_2a, bytes_immutable_compare_3a, bytes_immutable_compare_4a, bytes_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1504 | / def_fn_compare! (BytesImmutable,
[INFO] [stderr] 1505 | |         bytes_immutable_compare_1, bytes_immutable_compare_2, bytes_immutable_compare_3, bytes_immutable_compare_4, bytes_immutable_compare_n,
[INFO] [stderr] 1506 | |         bytes_immutable_compare_1a, bytes_immutable_compare_2a, bytes_immutable_compare_3a, bytes_immutable_compare_4a, bytes_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1510:121
[INFO] [stderr]      |
[INFO] [stderr] 1510 | pub fn bytes_immutable_compare_1a <ValueRef : StdAsRef<BytesImmutable>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                         ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1516:137
[INFO] [stderr]      |
[INFO] [stderr] 1516 | pub fn bytes_immutable_compare_2a <ValueRef : StdAsRef<BytesImmutable>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                         ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1525 | / def_fn_compare! (BytesMutable,
[INFO] [stderr] 1526 | |         bytes_mutable_compare_1, bytes_mutable_compare_2, bytes_mutable_compare_3, bytes_mutable_compare_4, bytes_mutable_compare_n,
[INFO] [stderr] 1527 | |         bytes_mutable_compare_1a, bytes_mutable_compare_2a, bytes_mutable_compare_3a, bytes_mutable_compare_4a, bytes_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1525 | / def_fn_compare! (BytesMutable,
[INFO] [stderr] 1526 | |         bytes_mutable_compare_1, bytes_mutable_compare_2, bytes_mutable_compare_3, bytes_mutable_compare_4, bytes_mutable_compare_n,
[INFO] [stderr] 1527 | |         bytes_mutable_compare_1a, bytes_mutable_compare_2a, bytes_mutable_compare_3a, bytes_mutable_compare_4a, bytes_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1525 | / def_fn_compare! (BytesMutable,
[INFO] [stderr] 1526 | |         bytes_mutable_compare_1, bytes_mutable_compare_2, bytes_mutable_compare_3, bytes_mutable_compare_4, bytes_mutable_compare_n,
[INFO] [stderr] 1527 | |         bytes_mutable_compare_1a, bytes_mutable_compare_2a, bytes_mutable_compare_3a, bytes_mutable_compare_4a, bytes_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1525 | / def_fn_compare! (BytesMutable,
[INFO] [stderr] 1526 | |         bytes_mutable_compare_1, bytes_mutable_compare_2, bytes_mutable_compare_3, bytes_mutable_compare_4, bytes_mutable_compare_n,
[INFO] [stderr] 1527 | |         bytes_mutable_compare_1a, bytes_mutable_compare_2a, bytes_mutable_compare_3a, bytes_mutable_compare_4a, bytes_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1525 | / def_fn_compare! (BytesMutable,
[INFO] [stderr] 1526 | |         bytes_mutable_compare_1, bytes_mutable_compare_2, bytes_mutable_compare_3, bytes_mutable_compare_4, bytes_mutable_compare_n,
[INFO] [stderr] 1527 | |         bytes_mutable_compare_1a, bytes_mutable_compare_2a, bytes_mutable_compare_3a, bytes_mutable_compare_4a, bytes_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1525 | / def_fn_compare! (BytesMutable,
[INFO] [stderr] 1526 | |         bytes_mutable_compare_1, bytes_mutable_compare_2, bytes_mutable_compare_3, bytes_mutable_compare_4, bytes_mutable_compare_n,
[INFO] [stderr] 1527 | |         bytes_mutable_compare_1a, bytes_mutable_compare_2a, bytes_mutable_compare_3a, bytes_mutable_compare_4a, bytes_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1525 | / def_fn_compare! (BytesMutable,
[INFO] [stderr] 1526 | |         bytes_mutable_compare_1, bytes_mutable_compare_2, bytes_mutable_compare_3, bytes_mutable_compare_4, bytes_mutable_compare_n,
[INFO] [stderr] 1527 | |         bytes_mutable_compare_1a, bytes_mutable_compare_2a, bytes_mutable_compare_3a, bytes_mutable_compare_4a, bytes_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1525 | / def_fn_compare! (BytesMutable,
[INFO] [stderr] 1526 | |         bytes_mutable_compare_1, bytes_mutable_compare_2, bytes_mutable_compare_3, bytes_mutable_compare_4, bytes_mutable_compare_n,
[INFO] [stderr] 1527 | |         bytes_mutable_compare_1a, bytes_mutable_compare_2a, bytes_mutable_compare_3a, bytes_mutable_compare_4a, bytes_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1532:117
[INFO] [stderr]      |
[INFO] [stderr] 1532 | pub fn bytes_mutable_compare_1a <ValueRef : StdAsRef<BytesMutable>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1539:133
[INFO] [stderr]      |
[INFO] [stderr] 1539 | pub fn bytes_mutable_compare_2a <ValueRef : StdAsRef<BytesMutable>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1548:140
[INFO] [stderr]      |
[INFO] [stderr] 1548 | pub(crate) fn bytes_ref_compare_2a <'a, ValueRef : StdAsRef<BytesRef<'a>>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                            ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1574 | / def_fn_compare! (StringRegex,
[INFO] [stderr] 1575 | |         string_regex_compare_1, string_regex_compare_2, string_regex_compare_3, string_regex_compare_4, string_regex_compare_n,
[INFO] [stderr] 1576 | |         string_regex_compare_1a, string_regex_compare_2a, string_regex_compare_3a, string_regex_compare_4a, string_regex_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1574 | / def_fn_compare! (StringRegex,
[INFO] [stderr] 1575 | |         string_regex_compare_1, string_regex_compare_2, string_regex_compare_3, string_regex_compare_4, string_regex_compare_n,
[INFO] [stderr] 1576 | |         string_regex_compare_1a, string_regex_compare_2a, string_regex_compare_3a, string_regex_compare_4a, string_regex_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1574 | / def_fn_compare! (StringRegex,
[INFO] [stderr] 1575 | |         string_regex_compare_1, string_regex_compare_2, string_regex_compare_3, string_regex_compare_4, string_regex_compare_n,
[INFO] [stderr] 1576 | |         string_regex_compare_1a, string_regex_compare_2a, string_regex_compare_3a, string_regex_compare_4a, string_regex_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1574 | / def_fn_compare! (StringRegex,
[INFO] [stderr] 1575 | |         string_regex_compare_1, string_regex_compare_2, string_regex_compare_3, string_regex_compare_4, string_regex_compare_n,
[INFO] [stderr] 1576 | |         string_regex_compare_1a, string_regex_compare_2a, string_regex_compare_3a, string_regex_compare_4a, string_regex_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1574 | / def_fn_compare! (StringRegex,
[INFO] [stderr] 1575 | |         string_regex_compare_1, string_regex_compare_2, string_regex_compare_3, string_regex_compare_4, string_regex_compare_n,
[INFO] [stderr] 1576 | |         string_regex_compare_1a, string_regex_compare_2a, string_regex_compare_3a, string_regex_compare_4a, string_regex_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1574 | / def_fn_compare! (StringRegex,
[INFO] [stderr] 1575 | |         string_regex_compare_1, string_regex_compare_2, string_regex_compare_3, string_regex_compare_4, string_regex_compare_n,
[INFO] [stderr] 1576 | |         string_regex_compare_1a, string_regex_compare_2a, string_regex_compare_3a, string_regex_compare_4a, string_regex_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1574 | / def_fn_compare! (StringRegex,
[INFO] [stderr] 1575 | |         string_regex_compare_1, string_regex_compare_2, string_regex_compare_3, string_regex_compare_4, string_regex_compare_n,
[INFO] [stderr] 1576 | |         string_regex_compare_1a, string_regex_compare_2a, string_regex_compare_3a, string_regex_compare_4a, string_regex_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1574 | / def_fn_compare! (StringRegex,
[INFO] [stderr] 1575 | |         string_regex_compare_1, string_regex_compare_2, string_regex_compare_3, string_regex_compare_4, string_regex_compare_n,
[INFO] [stderr] 1576 | |         string_regex_compare_1a, string_regex_compare_2a, string_regex_compare_3a, string_regex_compare_4a, string_regex_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1581:115
[INFO] [stderr]      |
[INFO] [stderr] 1581 | pub fn string_regex_compare_1a <ValueRef : StdAsRef<StringRegex>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1588:131
[INFO] [stderr]      |
[INFO] [stderr] 1588 | pub fn string_regex_compare_2a <ValueRef : StdAsRef<StringRegex>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1614 | / def_fn_compare! (BytesRegex,
[INFO] [stderr] 1615 | |         bytes_regex_compare_1, bytes_regex_compare_2, bytes_regex_compare_3, bytes_regex_compare_4, bytes_regex_compare_n,
[INFO] [stderr] 1616 | |         bytes_regex_compare_1a, bytes_regex_compare_2a, bytes_regex_compare_3a, bytes_regex_compare_4a, bytes_regex_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1614 | / def_fn_compare! (BytesRegex,
[INFO] [stderr] 1615 | |         bytes_regex_compare_1, bytes_regex_compare_2, bytes_regex_compare_3, bytes_regex_compare_4, bytes_regex_compare_n,
[INFO] [stderr] 1616 | |         bytes_regex_compare_1a, bytes_regex_compare_2a, bytes_regex_compare_3a, bytes_regex_compare_4a, bytes_regex_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1614 | / def_fn_compare! (BytesRegex,
[INFO] [stderr] 1615 | |         bytes_regex_compare_1, bytes_regex_compare_2, bytes_regex_compare_3, bytes_regex_compare_4, bytes_regex_compare_n,
[INFO] [stderr] 1616 | |         bytes_regex_compare_1a, bytes_regex_compare_2a, bytes_regex_compare_3a, bytes_regex_compare_4a, bytes_regex_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1614 | / def_fn_compare! (BytesRegex,
[INFO] [stderr] 1615 | |         bytes_regex_compare_1, bytes_regex_compare_2, bytes_regex_compare_3, bytes_regex_compare_4, bytes_regex_compare_n,
[INFO] [stderr] 1616 | |         bytes_regex_compare_1a, bytes_regex_compare_2a, bytes_regex_compare_3a, bytes_regex_compare_4a, bytes_regex_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1614 | / def_fn_compare! (BytesRegex,
[INFO] [stderr] 1615 | |         bytes_regex_compare_1, bytes_regex_compare_2, bytes_regex_compare_3, bytes_regex_compare_4, bytes_regex_compare_n,
[INFO] [stderr] 1616 | |         bytes_regex_compare_1a, bytes_regex_compare_2a, bytes_regex_compare_3a, bytes_regex_compare_4a, bytes_regex_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1614 | / def_fn_compare! (BytesRegex,
[INFO] [stderr] 1615 | |         bytes_regex_compare_1, bytes_regex_compare_2, bytes_regex_compare_3, bytes_regex_compare_4, bytes_regex_compare_n,
[INFO] [stderr] 1616 | |         bytes_regex_compare_1a, bytes_regex_compare_2a, bytes_regex_compare_3a, bytes_regex_compare_4a, bytes_regex_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1614 | / def_fn_compare! (BytesRegex,
[INFO] [stderr] 1615 | |         bytes_regex_compare_1, bytes_regex_compare_2, bytes_regex_compare_3, bytes_regex_compare_4, bytes_regex_compare_n,
[INFO] [stderr] 1616 | |         bytes_regex_compare_1a, bytes_regex_compare_2a, bytes_regex_compare_3a, bytes_regex_compare_4a, bytes_regex_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1614 | / def_fn_compare! (BytesRegex,
[INFO] [stderr] 1615 | |         bytes_regex_compare_1, bytes_regex_compare_2, bytes_regex_compare_3, bytes_regex_compare_4, bytes_regex_compare_n,
[INFO] [stderr] 1616 | |         bytes_regex_compare_1a, bytes_regex_compare_2a, bytes_regex_compare_3a, bytes_regex_compare_4a, bytes_regex_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1621:113
[INFO] [stderr]      |
[INFO] [stderr] 1621 | pub fn bytes_regex_compare_1a <ValueRef : StdAsRef<BytesRegex>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                 ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1628:129
[INFO] [stderr]      |
[INFO] [stderr] 1628 | pub fn bytes_regex_compare_2a <ValueRef : StdAsRef<BytesRegex>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                 ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1652 | / def_fn_compare! (PairImmutable,
[INFO] [stderr] 1653 | |         pair_immutable_compare_1, pair_immutable_compare_2, pair_immutable_compare_3, pair_immutable_compare_4, pair_immutable_compare_n,
[INFO] [stderr] 1654 | |         pair_immutable_compare_1a, pair_immutable_compare_2a, pair_immutable_compare_3a, pair_immutable_compare_4a, pair_immutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1652 | / def_fn_compare! (PairImmutable,
[INFO] [stderr] 1653 | |         pair_immutable_compare_1, pair_immutable_compare_2, pair_immutable_compare_3, pair_immutable_compare_4, pair_immutable_compare_n,
[INFO] [stderr] 1654 | |         pair_immutable_compare_1a, pair_immutable_compare_2a, pair_immutable_compare_3a, pair_immutable_compare_4a, pair_immutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1652 | / def_fn_compare! (PairImmutable,
[INFO] [stderr] 1653 | |         pair_immutable_compare_1, pair_immutable_compare_2, pair_immutable_compare_3, pair_immutable_compare_4, pair_immutable_compare_n,
[INFO] [stderr] 1654 | |         pair_immutable_compare_1a, pair_immutable_compare_2a, pair_immutable_compare_3a, pair_immutable_compare_4a, pair_immutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1652 | / def_fn_compare! (PairImmutable,
[INFO] [stderr] 1653 | |         pair_immutable_compare_1, pair_immutable_compare_2, pair_immutable_compare_3, pair_immutable_compare_4, pair_immutable_compare_n,
[INFO] [stderr] 1654 | |         pair_immutable_compare_1a, pair_immutable_compare_2a, pair_immutable_compare_3a, pair_immutable_compare_4a, pair_immutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1652 | / def_fn_compare! (PairImmutable,
[INFO] [stderr] 1653 | |         pair_immutable_compare_1, pair_immutable_compare_2, pair_immutable_compare_3, pair_immutable_compare_4, pair_immutable_compare_n,
[INFO] [stderr] 1654 | |         pair_immutable_compare_1a, pair_immutable_compare_2a, pair_immutable_compare_3a, pair_immutable_compare_4a, pair_immutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1652 | / def_fn_compare! (PairImmutable,
[INFO] [stderr] 1653 | |         pair_immutable_compare_1, pair_immutable_compare_2, pair_immutable_compare_3, pair_immutable_compare_4, pair_immutable_compare_n,
[INFO] [stderr] 1654 | |         pair_immutable_compare_1a, pair_immutable_compare_2a, pair_immutable_compare_3a, pair_immutable_compare_4a, pair_immutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1652 | / def_fn_compare! (PairImmutable,
[INFO] [stderr] 1653 | |         pair_immutable_compare_1, pair_immutable_compare_2, pair_immutable_compare_3, pair_immutable_compare_4, pair_immutable_compare_n,
[INFO] [stderr] 1654 | |         pair_immutable_compare_1a, pair_immutable_compare_2a, pair_immutable_compare_3a, pair_immutable_compare_4a, pair_immutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1652 | / def_fn_compare! (PairImmutable,
[INFO] [stderr] 1653 | |         pair_immutable_compare_1, pair_immutable_compare_2, pair_immutable_compare_3, pair_immutable_compare_4, pair_immutable_compare_n,
[INFO] [stderr] 1654 | |         pair_immutable_compare_1a, pair_immutable_compare_2a, pair_immutable_compare_3a, pair_immutable_compare_4a, pair_immutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1657:119
[INFO] [stderr]      |
[INFO] [stderr] 1657 | pub fn pair_immutable_compare_1a <ValueRef : StdAsRef<PairImmutable>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1662:135
[INFO] [stderr]      |
[INFO] [stderr] 1662 | pub fn pair_immutable_compare_2a <ValueRef : StdAsRef<PairImmutable>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1670 | / def_fn_compare! (PairMutable,
[INFO] [stderr] 1671 | |         pair_mutable_compare_1, pair_mutable_compare_2, pair_mutable_compare_3, pair_mutable_compare_4, pair_mutable_compare_n,
[INFO] [stderr] 1672 | |         pair_mutable_compare_1a, pair_mutable_compare_2a, pair_mutable_compare_3a, pair_mutable_compare_4a, pair_mutable_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1670 | / def_fn_compare! (PairMutable,
[INFO] [stderr] 1671 | |         pair_mutable_compare_1, pair_mutable_compare_2, pair_mutable_compare_3, pair_mutable_compare_4, pair_mutable_compare_n,
[INFO] [stderr] 1672 | |         pair_mutable_compare_1a, pair_mutable_compare_2a, pair_mutable_compare_3a, pair_mutable_compare_4a, pair_mutable_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1670 | / def_fn_compare! (PairMutable,
[INFO] [stderr] 1671 | |         pair_mutable_compare_1, pair_mutable_compare_2, pair_mutable_compare_3, pair_mutable_compare_4, pair_mutable_compare_n,
[INFO] [stderr] 1672 | |         pair_mutable_compare_1a, pair_mutable_compare_2a, pair_mutable_compare_3a, pair_mutable_compare_4a, pair_mutable_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1670 | / def_fn_compare! (PairMutable,
[INFO] [stderr] 1671 | |         pair_mutable_compare_1, pair_mutable_compare_2, pair_mutable_compare_3, pair_mutable_compare_4, pair_mutable_compare_n,
[INFO] [stderr] 1672 | |         pair_mutable_compare_1a, pair_mutable_compare_2a, pair_mutable_compare_3a, pair_mutable_compare_4a, pair_mutable_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1670 | / def_fn_compare! (PairMutable,
[INFO] [stderr] 1671 | |         pair_mutable_compare_1, pair_mutable_compare_2, pair_mutable_compare_3, pair_mutable_compare_4, pair_mutable_compare_n,
[INFO] [stderr] 1672 | |         pair_mutable_compare_1a, pair_mutable_compare_2a, pair_mutable_compare_3a, pair_mutable_compare_4a, pair_mutable_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1670 | / def_fn_compare! (PairMutable,
[INFO] [stderr] 1671 | |         pair_mutable_compare_1, pair_mutable_compare_2, pair_mutable_compare_3, pair_mutable_compare_4, pair_mutable_compare_n,
[INFO] [stderr] 1672 | |         pair_mutable_compare_1a, pair_mutable_compare_2a, pair_mutable_compare_3a, pair_mutable_compare_4a, pair_mutable_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1670 | / def_fn_compare! (PairMutable,
[INFO] [stderr] 1671 | |         pair_mutable_compare_1, pair_mutable_compare_2, pair_mutable_compare_3, pair_mutable_compare_4, pair_mutable_compare_n,
[INFO] [stderr] 1672 | |         pair_mutable_compare_1a, pair_mutable_compare_2a, pair_mutable_compare_3a, pair_mutable_compare_4a, pair_mutable_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1670 | / def_fn_compare! (PairMutable,
[INFO] [stderr] 1671 | |         pair_mutable_compare_1, pair_mutable_compare_2, pair_mutable_compare_3, pair_mutable_compare_4, pair_mutable_compare_n,
[INFO] [stderr] 1672 | |         pair_mutable_compare_1a, pair_mutable_compare_2a, pair_mutable_compare_3a, pair_mutable_compare_4a, pair_mutable_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1676:115
[INFO] [stderr]      |
[INFO] [stderr] 1676 | pub fn pair_mutable_compare_1a <ValueRef : StdAsRef<PairMutable>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1682:131
[INFO] [stderr]      |
[INFO] [stderr] 1682 | pub fn pair_mutable_compare_2a <ValueRef : StdAsRef<PairMutable>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1690:138
[INFO] [stderr]      |
[INFO] [stderr] 1690 | pub(crate) fn pair_ref_compare_2a <'a, ValueRef : StdAsRef<PairRef<'a>>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1761 | / def_fn_compare! (ArrayImmutable,
[INFO] [stderr] 1762 | |         array_immutable_compare_1, array_immutable_compare_2, array_immutable_compare_3, array_immutable_compare_4, array_immutable_compare_n,
[INFO] [stderr] 1763 | |         array_immutable_compare_1a, array_immutable_compare_2a, array_immutable_compare_3a, array_immutable_compare_4a, array_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1761 | / def_fn_compare! (ArrayImmutable,
[INFO] [stderr] 1762 | |         array_immutable_compare_1, array_immutable_compare_2, array_immutable_compare_3, array_immutable_compare_4, array_immutable_compare_n,
[INFO] [stderr] 1763 | |         array_immutable_compare_1a, array_immutable_compare_2a, array_immutable_compare_3a, array_immutable_compare_4a, array_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1761 | / def_fn_compare! (ArrayImmutable,
[INFO] [stderr] 1762 | |         array_immutable_compare_1, array_immutable_compare_2, array_immutable_compare_3, array_immutable_compare_4, array_immutable_compare_n,
[INFO] [stderr] 1763 | |         array_immutable_compare_1a, array_immutable_compare_2a, array_immutable_compare_3a, array_immutable_compare_4a, array_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1761 | / def_fn_compare! (ArrayImmutable,
[INFO] [stderr] 1762 | |         array_immutable_compare_1, array_immutable_compare_2, array_immutable_compare_3, array_immutable_compare_4, array_immutable_compare_n,
[INFO] [stderr] 1763 | |         array_immutable_compare_1a, array_immutable_compare_2a, array_immutable_compare_3a, array_immutable_compare_4a, array_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1761 | / def_fn_compare! (ArrayImmutable,
[INFO] [stderr] 1762 | |         array_immutable_compare_1, array_immutable_compare_2, array_immutable_compare_3, array_immutable_compare_4, array_immutable_compare_n,
[INFO] [stderr] 1763 | |         array_immutable_compare_1a, array_immutable_compare_2a, array_immutable_compare_3a, array_immutable_compare_4a, array_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1761 | / def_fn_compare! (ArrayImmutable,
[INFO] [stderr] 1762 | |         array_immutable_compare_1, array_immutable_compare_2, array_immutable_compare_3, array_immutable_compare_4, array_immutable_compare_n,
[INFO] [stderr] 1763 | |         array_immutable_compare_1a, array_immutable_compare_2a, array_immutable_compare_3a, array_immutable_compare_4a, array_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1761 | / def_fn_compare! (ArrayImmutable,
[INFO] [stderr] 1762 | |         array_immutable_compare_1, array_immutable_compare_2, array_immutable_compare_3, array_immutable_compare_4, array_immutable_compare_n,
[INFO] [stderr] 1763 | |         array_immutable_compare_1a, array_immutable_compare_2a, array_immutable_compare_3a, array_immutable_compare_4a, array_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1761 | / def_fn_compare! (ArrayImmutable,
[INFO] [stderr] 1762 | |         array_immutable_compare_1, array_immutable_compare_2, array_immutable_compare_3, array_immutable_compare_4, array_immutable_compare_n,
[INFO] [stderr] 1763 | |         array_immutable_compare_1a, array_immutable_compare_2a, array_immutable_compare_3a, array_immutable_compare_4a, array_immutable_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1767:121
[INFO] [stderr]      |
[INFO] [stderr] 1767 | pub fn array_immutable_compare_1a <ValueRef : StdAsRef<ArrayImmutable>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                         ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1773:137
[INFO] [stderr]      |
[INFO] [stderr] 1773 | pub fn array_immutable_compare_2a <ValueRef : StdAsRef<ArrayImmutable>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                         ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1782 | / def_fn_compare! (ArrayMutable,
[INFO] [stderr] 1783 | |         array_mutable_compare_1, array_mutable_compare_2, array_mutable_compare_3, array_mutable_compare_4, array_mutable_compare_n,
[INFO] [stderr] 1784 | |         array_mutable_compare_1a, array_mutable_compare_2a, array_mutable_compare_3a, array_mutable_compare_4a, array_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1782 | / def_fn_compare! (ArrayMutable,
[INFO] [stderr] 1783 | |         array_mutable_compare_1, array_mutable_compare_2, array_mutable_compare_3, array_mutable_compare_4, array_mutable_compare_n,
[INFO] [stderr] 1784 | |         array_mutable_compare_1a, array_mutable_compare_2a, array_mutable_compare_3a, array_mutable_compare_4a, array_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1782 | / def_fn_compare! (ArrayMutable,
[INFO] [stderr] 1783 | |         array_mutable_compare_1, array_mutable_compare_2, array_mutable_compare_3, array_mutable_compare_4, array_mutable_compare_n,
[INFO] [stderr] 1784 | |         array_mutable_compare_1a, array_mutable_compare_2a, array_mutable_compare_3a, array_mutable_compare_4a, array_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1782 | / def_fn_compare! (ArrayMutable,
[INFO] [stderr] 1783 | |         array_mutable_compare_1, array_mutable_compare_2, array_mutable_compare_3, array_mutable_compare_4, array_mutable_compare_n,
[INFO] [stderr] 1784 | |         array_mutable_compare_1a, array_mutable_compare_2a, array_mutable_compare_3a, array_mutable_compare_4a, array_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1782 | / def_fn_compare! (ArrayMutable,
[INFO] [stderr] 1783 | |         array_mutable_compare_1, array_mutable_compare_2, array_mutable_compare_3, array_mutable_compare_4, array_mutable_compare_n,
[INFO] [stderr] 1784 | |         array_mutable_compare_1a, array_mutable_compare_2a, array_mutable_compare_3a, array_mutable_compare_4a, array_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1782 | / def_fn_compare! (ArrayMutable,
[INFO] [stderr] 1783 | |         array_mutable_compare_1, array_mutable_compare_2, array_mutable_compare_3, array_mutable_compare_4, array_mutable_compare_n,
[INFO] [stderr] 1784 | |         array_mutable_compare_1a, array_mutable_compare_2a, array_mutable_compare_3a, array_mutable_compare_4a, array_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1782 | / def_fn_compare! (ArrayMutable,
[INFO] [stderr] 1783 | |         array_mutable_compare_1, array_mutable_compare_2, array_mutable_compare_3, array_mutable_compare_4, array_mutable_compare_n,
[INFO] [stderr] 1784 | |         array_mutable_compare_1a, array_mutable_compare_2a, array_mutable_compare_3a, array_mutable_compare_4a, array_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1782 | / def_fn_compare! (ArrayMutable,
[INFO] [stderr] 1783 | |         array_mutable_compare_1, array_mutable_compare_2, array_mutable_compare_3, array_mutable_compare_4, array_mutable_compare_n,
[INFO] [stderr] 1784 | |         array_mutable_compare_1a, array_mutable_compare_2a, array_mutable_compare_3a, array_mutable_compare_4a, array_mutable_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1789:117
[INFO] [stderr]      |
[INFO] [stderr] 1789 | pub fn array_mutable_compare_1a <ValueRef : StdAsRef<ArrayMutable>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1796:133
[INFO] [stderr]      |
[INFO] [stderr] 1796 | pub fn array_mutable_compare_2a <ValueRef : StdAsRef<ArrayMutable>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1805:140
[INFO] [stderr]      |
[INFO] [stderr] 1805 | pub(crate) fn array_ref_compare_2a <'a, ValueRef : StdAsRef<ArrayRef<'a>>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                            ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1825 | / def_fn_compare! (Values,
[INFO] [stderr] 1826 | |         values_compare_1, values_compare_2, values_compare_3, values_compare_4, values_compare_n,
[INFO] [stderr] 1827 | |         values_compare_1a, values_compare_2a, values_compare_3a, values_compare_4a, values_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1825 | / def_fn_compare! (Values,
[INFO] [stderr] 1826 | |         values_compare_1, values_compare_2, values_compare_3, values_compare_4, values_compare_n,
[INFO] [stderr] 1827 | |         values_compare_1a, values_compare_2a, values_compare_3a, values_compare_4a, values_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1825 | / def_fn_compare! (Values,
[INFO] [stderr] 1826 | |         values_compare_1, values_compare_2, values_compare_3, values_compare_4, values_compare_n,
[INFO] [stderr] 1827 | |         values_compare_1a, values_compare_2a, values_compare_3a, values_compare_4a, values_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1825 | / def_fn_compare! (Values,
[INFO] [stderr] 1826 | |         values_compare_1, values_compare_2, values_compare_3, values_compare_4, values_compare_n,
[INFO] [stderr] 1827 | |         values_compare_1a, values_compare_2a, values_compare_3a, values_compare_4a, values_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1825 | / def_fn_compare! (Values,
[INFO] [stderr] 1826 | |         values_compare_1, values_compare_2, values_compare_3, values_compare_4, values_compare_n,
[INFO] [stderr] 1827 | |         values_compare_1a, values_compare_2a, values_compare_3a, values_compare_4a, values_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1825 | / def_fn_compare! (Values,
[INFO] [stderr] 1826 | |         values_compare_1, values_compare_2, values_compare_3, values_compare_4, values_compare_n,
[INFO] [stderr] 1827 | |         values_compare_1a, values_compare_2a, values_compare_3a, values_compare_4a, values_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1825 | / def_fn_compare! (Values,
[INFO] [stderr] 1826 | |         values_compare_1, values_compare_2, values_compare_3, values_compare_4, values_compare_n,
[INFO] [stderr] 1827 | |         values_compare_1a, values_compare_2a, values_compare_3a, values_compare_4a, values_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1825 | / def_fn_compare! (Values,
[INFO] [stderr] 1826 | |         values_compare_1, values_compare_2, values_compare_3, values_compare_4, values_compare_n,
[INFO] [stderr] 1827 | |         values_compare_1a, values_compare_2a, values_compare_3a, values_compare_4a, values_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1831:104
[INFO] [stderr]      |
[INFO] [stderr] 1831 | pub fn values_compare_1a <ValueRef : StdAsRef<Values>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                        ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1837:120
[INFO] [stderr]      |
[INFO] [stderr] 1837 | pub fn values_compare_2a <ValueRef : StdAsRef<Values>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                        ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1857 | / def_fn_compare! (RecordKind,
[INFO] [stderr] 1858 | |         record_kind_compare_1, record_kind_compare_2, record_kind_compare_3, record_kind_compare_4, record_kind_compare_n,
[INFO] [stderr] 1859 | |         record_kind_compare_1a, record_kind_compare_2a, record_kind_compare_3a, record_kind_compare_4a, record_kind_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1857 | / def_fn_compare! (RecordKind,
[INFO] [stderr] 1858 | |         record_kind_compare_1, record_kind_compare_2, record_kind_compare_3, record_kind_compare_4, record_kind_compare_n,
[INFO] [stderr] 1859 | |         record_kind_compare_1a, record_kind_compare_2a, record_kind_compare_3a, record_kind_compare_4a, record_kind_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1857 | / def_fn_compare! (RecordKind,
[INFO] [stderr] 1858 | |         record_kind_compare_1, record_kind_compare_2, record_kind_compare_3, record_kind_compare_4, record_kind_compare_n,
[INFO] [stderr] 1859 | |         record_kind_compare_1a, record_kind_compare_2a, record_kind_compare_3a, record_kind_compare_4a, record_kind_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1857 | / def_fn_compare! (RecordKind,
[INFO] [stderr] 1858 | |         record_kind_compare_1, record_kind_compare_2, record_kind_compare_3, record_kind_compare_4, record_kind_compare_n,
[INFO] [stderr] 1859 | |         record_kind_compare_1a, record_kind_compare_2a, record_kind_compare_3a, record_kind_compare_4a, record_kind_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1857 | / def_fn_compare! (RecordKind,
[INFO] [stderr] 1858 | |         record_kind_compare_1, record_kind_compare_2, record_kind_compare_3, record_kind_compare_4, record_kind_compare_n,
[INFO] [stderr] 1859 | |         record_kind_compare_1a, record_kind_compare_2a, record_kind_compare_3a, record_kind_compare_4a, record_kind_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1857 | / def_fn_compare! (RecordKind,
[INFO] [stderr] 1858 | |         record_kind_compare_1, record_kind_compare_2, record_kind_compare_3, record_kind_compare_4, record_kind_compare_n,
[INFO] [stderr] 1859 | |         record_kind_compare_1a, record_kind_compare_2a, record_kind_compare_3a, record_kind_compare_4a, record_kind_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1857 | / def_fn_compare! (RecordKind,
[INFO] [stderr] 1858 | |         record_kind_compare_1, record_kind_compare_2, record_kind_compare_3, record_kind_compare_4, record_kind_compare_n,
[INFO] [stderr] 1859 | |         record_kind_compare_1a, record_kind_compare_2a, record_kind_compare_3a, record_kind_compare_4a, record_kind_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1857 | / def_fn_compare! (RecordKind,
[INFO] [stderr] 1858 | |         record_kind_compare_1, record_kind_compare_2, record_kind_compare_3, record_kind_compare_4, record_kind_compare_n,
[INFO] [stderr] 1859 | |         record_kind_compare_1a, record_kind_compare_2a, record_kind_compare_3a, record_kind_compare_4a, record_kind_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1863:113
[INFO] [stderr]      |
[INFO] [stderr] 1863 | pub fn record_kind_compare_1a <ValueRef : StdAsRef<RecordKind>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                 ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1869:129
[INFO] [stderr]      |
[INFO] [stderr] 1869 | pub fn record_kind_compare_2a <ValueRef : StdAsRef<RecordKind>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                 ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1884 | / def_fn_compare! (RecordImmutable,
[INFO] [stderr] 1885 | |         record_immutable_compare_1, record_immutable_compare_2, record_immutable_compare_3, record_immutable_compare_4, record_immutable_compare_n,
[INFO] [stderr] 1886 | |         record_immutable_compare_1a, record_immutable_compare_2a, record_immutable_compare_3a, record_immutable_compare_4a, record_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1884 | / def_fn_compare! (RecordImmutable,
[INFO] [stderr] 1885 | |         record_immutable_compare_1, record_immutable_compare_2, record_immutable_compare_3, record_immutable_compare_4, record_immutable_compare_n,
[INFO] [stderr] 1886 | |         record_immutable_compare_1a, record_immutable_compare_2a, record_immutable_compare_3a, record_immutable_compare_4a, record_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1884 | / def_fn_compare! (RecordImmutable,
[INFO] [stderr] 1885 | |         record_immutable_compare_1, record_immutable_compare_2, record_immutable_compare_3, record_immutable_compare_4, record_immutable_compare_n,
[INFO] [stderr] 1886 | |         record_immutable_compare_1a, record_immutable_compare_2a, record_immutable_compare_3a, record_immutable_compare_4a, record_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1884 | / def_fn_compare! (RecordImmutable,
[INFO] [stderr] 1885 | |         record_immutable_compare_1, record_immutable_compare_2, record_immutable_compare_3, record_immutable_compare_4, record_immutable_compare_n,
[INFO] [stderr] 1886 | |         record_immutable_compare_1a, record_immutable_compare_2a, record_immutable_compare_3a, record_immutable_compare_4a, record_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1884 | / def_fn_compare! (RecordImmutable,
[INFO] [stderr] 1885 | |         record_immutable_compare_1, record_immutable_compare_2, record_immutable_compare_3, record_immutable_compare_4, record_immutable_compare_n,
[INFO] [stderr] 1886 | |         record_immutable_compare_1a, record_immutable_compare_2a, record_immutable_compare_3a, record_immutable_compare_4a, record_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1884 | / def_fn_compare! (RecordImmutable,
[INFO] [stderr] 1885 | |         record_immutable_compare_1, record_immutable_compare_2, record_immutable_compare_3, record_immutable_compare_4, record_immutable_compare_n,
[INFO] [stderr] 1886 | |         record_immutable_compare_1a, record_immutable_compare_2a, record_immutable_compare_3a, record_immutable_compare_4a, record_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1884 | / def_fn_compare! (RecordImmutable,
[INFO] [stderr] 1885 | |         record_immutable_compare_1, record_immutable_compare_2, record_immutable_compare_3, record_immutable_compare_4, record_immutable_compare_n,
[INFO] [stderr] 1886 | |         record_immutable_compare_1a, record_immutable_compare_2a, record_immutable_compare_3a, record_immutable_compare_4a, record_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1884 | / def_fn_compare! (RecordImmutable,
[INFO] [stderr] 1885 | |         record_immutable_compare_1, record_immutable_compare_2, record_immutable_compare_3, record_immutable_compare_4, record_immutable_compare_n,
[INFO] [stderr] 1886 | |         record_immutable_compare_1a, record_immutable_compare_2a, record_immutable_compare_3a, record_immutable_compare_4a, record_immutable_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1890:123
[INFO] [stderr]      |
[INFO] [stderr] 1890 | pub fn record_immutable_compare_1a <ValueRef : StdAsRef<RecordImmutable>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1896:139
[INFO] [stderr]      |
[INFO] [stderr] 1896 | pub fn record_immutable_compare_2a <ValueRef : StdAsRef<RecordImmutable>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1905 | / def_fn_compare! (RecordMutable,
[INFO] [stderr] 1906 | |         record_mutable_compare_1, record_mutable_compare_2, record_mutable_compare_3, record_mutable_compare_4, record_mutable_compare_n,
[INFO] [stderr] 1907 | |         record_mutable_compare_1a, record_mutable_compare_2a, record_mutable_compare_3a, record_mutable_compare_4a, record_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1905 | / def_fn_compare! (RecordMutable,
[INFO] [stderr] 1906 | |         record_mutable_compare_1, record_mutable_compare_2, record_mutable_compare_3, record_mutable_compare_4, record_mutable_compare_n,
[INFO] [stderr] 1907 | |         record_mutable_compare_1a, record_mutable_compare_2a, record_mutable_compare_3a, record_mutable_compare_4a, record_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1905 | / def_fn_compare! (RecordMutable,
[INFO] [stderr] 1906 | |         record_mutable_compare_1, record_mutable_compare_2, record_mutable_compare_3, record_mutable_compare_4, record_mutable_compare_n,
[INFO] [stderr] 1907 | |         record_mutable_compare_1a, record_mutable_compare_2a, record_mutable_compare_3a, record_mutable_compare_4a, record_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1905 | / def_fn_compare! (RecordMutable,
[INFO] [stderr] 1906 | |         record_mutable_compare_1, record_mutable_compare_2, record_mutable_compare_3, record_mutable_compare_4, record_mutable_compare_n,
[INFO] [stderr] 1907 | |         record_mutable_compare_1a, record_mutable_compare_2a, record_mutable_compare_3a, record_mutable_compare_4a, record_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1905 | / def_fn_compare! (RecordMutable,
[INFO] [stderr] 1906 | |         record_mutable_compare_1, record_mutable_compare_2, record_mutable_compare_3, record_mutable_compare_4, record_mutable_compare_n,
[INFO] [stderr] 1907 | |         record_mutable_compare_1a, record_mutable_compare_2a, record_mutable_compare_3a, record_mutable_compare_4a, record_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1905 | / def_fn_compare! (RecordMutable,
[INFO] [stderr] 1906 | |         record_mutable_compare_1, record_mutable_compare_2, record_mutable_compare_3, record_mutable_compare_4, record_mutable_compare_n,
[INFO] [stderr] 1907 | |         record_mutable_compare_1a, record_mutable_compare_2a, record_mutable_compare_3a, record_mutable_compare_4a, record_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1905 | / def_fn_compare! (RecordMutable,
[INFO] [stderr] 1906 | |         record_mutable_compare_1, record_mutable_compare_2, record_mutable_compare_3, record_mutable_compare_4, record_mutable_compare_n,
[INFO] [stderr] 1907 | |         record_mutable_compare_1a, record_mutable_compare_2a, record_mutable_compare_3a, record_mutable_compare_4a, record_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1905 | / def_fn_compare! (RecordMutable,
[INFO] [stderr] 1906 | |         record_mutable_compare_1, record_mutable_compare_2, record_mutable_compare_3, record_mutable_compare_4, record_mutable_compare_n,
[INFO] [stderr] 1907 | |         record_mutable_compare_1a, record_mutable_compare_2a, record_mutable_compare_3a, record_mutable_compare_4a, record_mutable_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1912:119
[INFO] [stderr]      |
[INFO] [stderr] 1912 | pub fn record_mutable_compare_1a <ValueRef : StdAsRef<RecordMutable>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1919:135
[INFO] [stderr]      |
[INFO] [stderr] 1919 | pub fn record_mutable_compare_2a <ValueRef : StdAsRef<RecordMutable>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1928:142
[INFO] [stderr]      |
[INFO] [stderr] 1928 | pub(crate) fn record_ref_compare_2a <'a, ValueRef : StdAsRef<RecordRef<'a>>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1959 | / def_fn_compare! (Error,
[INFO] [stderr] 1960 | |         error_compare_1, error_compare_2, error_compare_3, error_compare_4, error_compare_n,
[INFO] [stderr] 1961 | |         error_compare_1a, error_compare_2a, error_compare_3a, error_compare_4a, error_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1959 | / def_fn_compare! (Error,
[INFO] [stderr] 1960 | |         error_compare_1, error_compare_2, error_compare_3, error_compare_4, error_compare_n,
[INFO] [stderr] 1961 | |         error_compare_1a, error_compare_2a, error_compare_3a, error_compare_4a, error_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1959 | / def_fn_compare! (Error,
[INFO] [stderr] 1960 | |         error_compare_1, error_compare_2, error_compare_3, error_compare_4, error_compare_n,
[INFO] [stderr] 1961 | |         error_compare_1a, error_compare_2a, error_compare_3a, error_compare_4a, error_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1959 | / def_fn_compare! (Error,
[INFO] [stderr] 1960 | |         error_compare_1, error_compare_2, error_compare_3, error_compare_4, error_compare_n,
[INFO] [stderr] 1961 | |         error_compare_1a, error_compare_2a, error_compare_3a, error_compare_4a, error_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1959 | / def_fn_compare! (Error,
[INFO] [stderr] 1960 | |         error_compare_1, error_compare_2, error_compare_3, error_compare_4, error_compare_n,
[INFO] [stderr] 1961 | |         error_compare_1a, error_compare_2a, error_compare_3a, error_compare_4a, error_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1959 | / def_fn_compare! (Error,
[INFO] [stderr] 1960 | |         error_compare_1, error_compare_2, error_compare_3, error_compare_4, error_compare_n,
[INFO] [stderr] 1961 | |         error_compare_1a, error_compare_2a, error_compare_3a, error_compare_4a, error_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1959 | / def_fn_compare! (Error,
[INFO] [stderr] 1960 | |         error_compare_1, error_compare_2, error_compare_3, error_compare_4, error_compare_n,
[INFO] [stderr] 1961 | |         error_compare_1a, error_compare_2a, error_compare_3a, error_compare_4a, error_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1959 | / def_fn_compare! (Error,
[INFO] [stderr] 1960 | |         error_compare_1, error_compare_2, error_compare_3, error_compare_4, error_compare_n,
[INFO] [stderr] 1961 | |         error_compare_1a, error_compare_2a, error_compare_3a, error_compare_4a, error_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1965:102
[INFO] [stderr]      |
[INFO] [stderr] 1965 | pub fn error_compare_1a <ValueRef : StdAsRef<Error>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                      ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1971:118
[INFO] [stderr]      |
[INFO] [stderr] 1971 | pub fn error_compare_2a <ValueRef : StdAsRef<Error>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                      ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1990 | / def_fn_compare! (ProcedurePrimitive,
[INFO] [stderr] 1991 | |         procedure_primitive_compare_1, procedure_primitive_compare_2, procedure_primitive_compare_3, procedure_primitive_compare_4, procedure_primitive_compare_n,
[INFO] [stderr] 1992 | |         procedure_primitive_compare_1a, procedure_primitive_compare_2a, procedure_primitive_compare_3a, procedure_primitive_compare_4a, procedure_primitive_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1990 | / def_fn_compare! (ProcedurePrimitive,
[INFO] [stderr] 1991 | |         procedure_primitive_compare_1, procedure_primitive_compare_2, procedure_primitive_compare_3, procedure_primitive_compare_4, procedure_primitive_compare_n,
[INFO] [stderr] 1992 | |         procedure_primitive_compare_1a, procedure_primitive_compare_2a, procedure_primitive_compare_3a, procedure_primitive_compare_4a, procedure_primitive_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1990 | / def_fn_compare! (ProcedurePrimitive,
[INFO] [stderr] 1991 | |         procedure_primitive_compare_1, procedure_primitive_compare_2, procedure_primitive_compare_3, procedure_primitive_compare_4, procedure_primitive_compare_n,
[INFO] [stderr] 1992 | |         procedure_primitive_compare_1a, procedure_primitive_compare_2a, procedure_primitive_compare_3a, procedure_primitive_compare_4a, procedure_primitive_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1990 | / def_fn_compare! (ProcedurePrimitive,
[INFO] [stderr] 1991 | |         procedure_primitive_compare_1, procedure_primitive_compare_2, procedure_primitive_compare_3, procedure_primitive_compare_4, procedure_primitive_compare_n,
[INFO] [stderr] 1992 | |         procedure_primitive_compare_1a, procedure_primitive_compare_2a, procedure_primitive_compare_3a, procedure_primitive_compare_4a, procedure_primitive_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1990 | / def_fn_compare! (ProcedurePrimitive,
[INFO] [stderr] 1991 | |         procedure_primitive_compare_1, procedure_primitive_compare_2, procedure_primitive_compare_3, procedure_primitive_compare_4, procedure_primitive_compare_n,
[INFO] [stderr] 1992 | |         procedure_primitive_compare_1a, procedure_primitive_compare_2a, procedure_primitive_compare_3a, procedure_primitive_compare_4a, procedure_primitive_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1990 | / def_fn_compare! (ProcedurePrimitive,
[INFO] [stderr] 1991 | |         procedure_primitive_compare_1, procedure_primitive_compare_2, procedure_primitive_compare_3, procedure_primitive_compare_4, procedure_primitive_compare_n,
[INFO] [stderr] 1992 | |         procedure_primitive_compare_1a, procedure_primitive_compare_2a, procedure_primitive_compare_3a, procedure_primitive_compare_4a, procedure_primitive_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1990 | / def_fn_compare! (ProcedurePrimitive,
[INFO] [stderr] 1991 | |         procedure_primitive_compare_1, procedure_primitive_compare_2, procedure_primitive_compare_3, procedure_primitive_compare_4, procedure_primitive_compare_n,
[INFO] [stderr] 1992 | |         procedure_primitive_compare_1a, procedure_primitive_compare_2a, procedure_primitive_compare_3a, procedure_primitive_compare_4a, procedure_primitive_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1990 | / def_fn_compare! (ProcedurePrimitive,
[INFO] [stderr] 1991 | |         procedure_primitive_compare_1, procedure_primitive_compare_2, procedure_primitive_compare_3, procedure_primitive_compare_4, procedure_primitive_compare_n,
[INFO] [stderr] 1992 | |         procedure_primitive_compare_1a, procedure_primitive_compare_2a, procedure_primitive_compare_3a, procedure_primitive_compare_4a, procedure_primitive_compare_na);
[INFO] [stderr]      | |________________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:1995:129
[INFO] [stderr]      |
[INFO] [stderr] 1995 | pub fn procedure_primitive_compare_1a <ValueRef : StdAsRef<ProcedurePrimitive>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                 ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2000:145
[INFO] [stderr]      |
[INFO] [stderr] 2000 | pub fn procedure_primitive_compare_2a <ValueRef : StdAsRef<ProcedurePrimitive>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                 ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2006 | / def_fn_compare! (ProcedureExtended,
[INFO] [stderr] 2007 | |         procedure_extended_compare_1, procedure_extended_compare_2, procedure_extended_compare_3, procedure_extended_compare_4, procedure_extended_compare_n,
[INFO] [stderr] 2008 | |         procedure_extended_compare_1a, procedure_extended_compare_2a, procedure_extended_compare_3a, procedure_extended_compare_4a, procedure_extended_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2006 | / def_fn_compare! (ProcedureExtended,
[INFO] [stderr] 2007 | |         procedure_extended_compare_1, procedure_extended_compare_2, procedure_extended_compare_3, procedure_extended_compare_4, procedure_extended_compare_n,
[INFO] [stderr] 2008 | |         procedure_extended_compare_1a, procedure_extended_compare_2a, procedure_extended_compare_3a, procedure_extended_compare_4a, procedure_extended_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2006 | / def_fn_compare! (ProcedureExtended,
[INFO] [stderr] 2007 | |         procedure_extended_compare_1, procedure_extended_compare_2, procedure_extended_compare_3, procedure_extended_compare_4, procedure_extended_compare_n,
[INFO] [stderr] 2008 | |         procedure_extended_compare_1a, procedure_extended_compare_2a, procedure_extended_compare_3a, procedure_extended_compare_4a, procedure_extended_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2006 | / def_fn_compare! (ProcedureExtended,
[INFO] [stderr] 2007 | |         procedure_extended_compare_1, procedure_extended_compare_2, procedure_extended_compare_3, procedure_extended_compare_4, procedure_extended_compare_n,
[INFO] [stderr] 2008 | |         procedure_extended_compare_1a, procedure_extended_compare_2a, procedure_extended_compare_3a, procedure_extended_compare_4a, procedure_extended_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2006 | / def_fn_compare! (ProcedureExtended,
[INFO] [stderr] 2007 | |         procedure_extended_compare_1, procedure_extended_compare_2, procedure_extended_compare_3, procedure_extended_compare_4, procedure_extended_compare_n,
[INFO] [stderr] 2008 | |         procedure_extended_compare_1a, procedure_extended_compare_2a, procedure_extended_compare_3a, procedure_extended_compare_4a, procedure_extended_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2006 | / def_fn_compare! (ProcedureExtended,
[INFO] [stderr] 2007 | |         procedure_extended_compare_1, procedure_extended_compare_2, procedure_extended_compare_3, procedure_extended_compare_4, procedure_extended_compare_n,
[INFO] [stderr] 2008 | |         procedure_extended_compare_1a, procedure_extended_compare_2a, procedure_extended_compare_3a, procedure_extended_compare_4a, procedure_extended_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2006 | / def_fn_compare! (ProcedureExtended,
[INFO] [stderr] 2007 | |         procedure_extended_compare_1, procedure_extended_compare_2, procedure_extended_compare_3, procedure_extended_compare_4, procedure_extended_compare_n,
[INFO] [stderr] 2008 | |         procedure_extended_compare_1a, procedure_extended_compare_2a, procedure_extended_compare_3a, procedure_extended_compare_4a, procedure_extended_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2006 | / def_fn_compare! (ProcedureExtended,
[INFO] [stderr] 2007 | |         procedure_extended_compare_1, procedure_extended_compare_2, procedure_extended_compare_3, procedure_extended_compare_4, procedure_extended_compare_n,
[INFO] [stderr] 2008 | |         procedure_extended_compare_1a, procedure_extended_compare_2a, procedure_extended_compare_3a, procedure_extended_compare_4a, procedure_extended_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2012:127
[INFO] [stderr]      |
[INFO] [stderr] 2012 | pub fn procedure_extended_compare_1a <ValueRef : StdAsRef<ProcedureExtended>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2018:143
[INFO] [stderr]      |
[INFO] [stderr] 2018 | pub fn procedure_extended_compare_2a <ValueRef : StdAsRef<ProcedureExtended>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2036 | / def_fn_compare! (ProcedureNative,
[INFO] [stderr] 2037 | |         procedure_native_compare_1, procedure_native_compare_2, procedure_native_compare_3, procedure_native_compare_4, procedure_native_compare_n,
[INFO] [stderr] 2038 | |         procedure_native_compare_1a, procedure_native_compare_2a, procedure_native_compare_3a, procedure_native_compare_4a, procedure_native_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2036 | / def_fn_compare! (ProcedureNative,
[INFO] [stderr] 2037 | |         procedure_native_compare_1, procedure_native_compare_2, procedure_native_compare_3, procedure_native_compare_4, procedure_native_compare_n,
[INFO] [stderr] 2038 | |         procedure_native_compare_1a, procedure_native_compare_2a, procedure_native_compare_3a, procedure_native_compare_4a, procedure_native_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2036 | / def_fn_compare! (ProcedureNative,
[INFO] [stderr] 2037 | |         procedure_native_compare_1, procedure_native_compare_2, procedure_native_compare_3, procedure_native_compare_4, procedure_native_compare_n,
[INFO] [stderr] 2038 | |         procedure_native_compare_1a, procedure_native_compare_2a, procedure_native_compare_3a, procedure_native_compare_4a, procedure_native_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2036 | / def_fn_compare! (ProcedureNative,
[INFO] [stderr] 2037 | |         procedure_native_compare_1, procedure_native_compare_2, procedure_native_compare_3, procedure_native_compare_4, procedure_native_compare_n,
[INFO] [stderr] 2038 | |         procedure_native_compare_1a, procedure_native_compare_2a, procedure_native_compare_3a, procedure_native_compare_4a, procedure_native_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2036 | / def_fn_compare! (ProcedureNative,
[INFO] [stderr] 2037 | |         procedure_native_compare_1, procedure_native_compare_2, procedure_native_compare_3, procedure_native_compare_4, procedure_native_compare_n,
[INFO] [stderr] 2038 | |         procedure_native_compare_1a, procedure_native_compare_2a, procedure_native_compare_3a, procedure_native_compare_4a, procedure_native_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2036 | / def_fn_compare! (ProcedureNative,
[INFO] [stderr] 2037 | |         procedure_native_compare_1, procedure_native_compare_2, procedure_native_compare_3, procedure_native_compare_4, procedure_native_compare_n,
[INFO] [stderr] 2038 | |         procedure_native_compare_1a, procedure_native_compare_2a, procedure_native_compare_3a, procedure_native_compare_4a, procedure_native_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2036 | / def_fn_compare! (ProcedureNative,
[INFO] [stderr] 2037 | |         procedure_native_compare_1, procedure_native_compare_2, procedure_native_compare_3, procedure_native_compare_4, procedure_native_compare_n,
[INFO] [stderr] 2038 | |         procedure_native_compare_1a, procedure_native_compare_2a, procedure_native_compare_3a, procedure_native_compare_4a, procedure_native_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2036 | / def_fn_compare! (ProcedureNative,
[INFO] [stderr] 2037 | |         procedure_native_compare_1, procedure_native_compare_2, procedure_native_compare_3, procedure_native_compare_4, procedure_native_compare_n,
[INFO] [stderr] 2038 | |         procedure_native_compare_1a, procedure_native_compare_2a, procedure_native_compare_3a, procedure_native_compare_4a, procedure_native_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2042:123
[INFO] [stderr]      |
[INFO] [stderr] 2042 | pub fn procedure_native_compare_1a <ValueRef : StdAsRef<ProcedureNative>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2048:139
[INFO] [stderr]      |
[INFO] [stderr] 2048 | pub fn procedure_native_compare_2a <ValueRef : StdAsRef<ProcedureNative>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2062 | / def_fn_compare! (ProcedureLambda,
[INFO] [stderr] 2063 | |         procedure_lambda_compare_1, procedure_lambda_compare_2, procedure_lambda_compare_3, procedure_lambda_compare_4, procedure_lambda_compare_n,
[INFO] [stderr] 2064 | |         procedure_lambda_compare_1a, procedure_lambda_compare_2a, procedure_lambda_compare_3a, procedure_lambda_compare_4a, procedure_lambda_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2062 | / def_fn_compare! (ProcedureLambda,
[INFO] [stderr] 2063 | |         procedure_lambda_compare_1, procedure_lambda_compare_2, procedure_lambda_compare_3, procedure_lambda_compare_4, procedure_lambda_compare_n,
[INFO] [stderr] 2064 | |         procedure_lambda_compare_1a, procedure_lambda_compare_2a, procedure_lambda_compare_3a, procedure_lambda_compare_4a, procedure_lambda_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2062 | / def_fn_compare! (ProcedureLambda,
[INFO] [stderr] 2063 | |         procedure_lambda_compare_1, procedure_lambda_compare_2, procedure_lambda_compare_3, procedure_lambda_compare_4, procedure_lambda_compare_n,
[INFO] [stderr] 2064 | |         procedure_lambda_compare_1a, procedure_lambda_compare_2a, procedure_lambda_compare_3a, procedure_lambda_compare_4a, procedure_lambda_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2062 | / def_fn_compare! (ProcedureLambda,
[INFO] [stderr] 2063 | |         procedure_lambda_compare_1, procedure_lambda_compare_2, procedure_lambda_compare_3, procedure_lambda_compare_4, procedure_lambda_compare_n,
[INFO] [stderr] 2064 | |         procedure_lambda_compare_1a, procedure_lambda_compare_2a, procedure_lambda_compare_3a, procedure_lambda_compare_4a, procedure_lambda_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2062 | / def_fn_compare! (ProcedureLambda,
[INFO] [stderr] 2063 | |         procedure_lambda_compare_1, procedure_lambda_compare_2, procedure_lambda_compare_3, procedure_lambda_compare_4, procedure_lambda_compare_n,
[INFO] [stderr] 2064 | |         procedure_lambda_compare_1a, procedure_lambda_compare_2a, procedure_lambda_compare_3a, procedure_lambda_compare_4a, procedure_lambda_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2062 | / def_fn_compare! (ProcedureLambda,
[INFO] [stderr] 2063 | |         procedure_lambda_compare_1, procedure_lambda_compare_2, procedure_lambda_compare_3, procedure_lambda_compare_4, procedure_lambda_compare_n,
[INFO] [stderr] 2064 | |         procedure_lambda_compare_1a, procedure_lambda_compare_2a, procedure_lambda_compare_3a, procedure_lambda_compare_4a, procedure_lambda_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2062 | / def_fn_compare! (ProcedureLambda,
[INFO] [stderr] 2063 | |         procedure_lambda_compare_1, procedure_lambda_compare_2, procedure_lambda_compare_3, procedure_lambda_compare_4, procedure_lambda_compare_n,
[INFO] [stderr] 2064 | |         procedure_lambda_compare_1a, procedure_lambda_compare_2a, procedure_lambda_compare_3a, procedure_lambda_compare_4a, procedure_lambda_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2062 | / def_fn_compare! (ProcedureLambda,
[INFO] [stderr] 2063 | |         procedure_lambda_compare_1, procedure_lambda_compare_2, procedure_lambda_compare_3, procedure_lambda_compare_4, procedure_lambda_compare_n,
[INFO] [stderr] 2064 | |         procedure_lambda_compare_1a, procedure_lambda_compare_2a, procedure_lambda_compare_3a, procedure_lambda_compare_4a, procedure_lambda_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2069:123
[INFO] [stderr]      |
[INFO] [stderr] 2069 | pub fn procedure_lambda_compare_1a <ValueRef : StdAsRef<ProcedureLambda>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2076:139
[INFO] [stderr]      |
[INFO] [stderr] 2076 | pub fn procedure_lambda_compare_2a <ValueRef : StdAsRef<ProcedureLambda>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2095 | / def_fn_compare! (SyntaxPrimitive,
[INFO] [stderr] 2096 | |         syntax_primitive_compare_1, syntax_primitive_compare_2, syntax_primitive_compare_3, syntax_primitive_compare_4, syntax_primitive_compare_n,
[INFO] [stderr] 2097 | |         syntax_primitive_compare_1a, syntax_primitive_compare_2a, syntax_primitive_compare_3a, syntax_primitive_compare_4a, syntax_primitive_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2095 | / def_fn_compare! (SyntaxPrimitive,
[INFO] [stderr] 2096 | |         syntax_primitive_compare_1, syntax_primitive_compare_2, syntax_primitive_compare_3, syntax_primitive_compare_4, syntax_primitive_compare_n,
[INFO] [stderr] 2097 | |         syntax_primitive_compare_1a, syntax_primitive_compare_2a, syntax_primitive_compare_3a, syntax_primitive_compare_4a, syntax_primitive_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2095 | / def_fn_compare! (SyntaxPrimitive,
[INFO] [stderr] 2096 | |         syntax_primitive_compare_1, syntax_primitive_compare_2, syntax_primitive_compare_3, syntax_primitive_compare_4, syntax_primitive_compare_n,
[INFO] [stderr] 2097 | |         syntax_primitive_compare_1a, syntax_primitive_compare_2a, syntax_primitive_compare_3a, syntax_primitive_compare_4a, syntax_primitive_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2095 | / def_fn_compare! (SyntaxPrimitive,
[INFO] [stderr] 2096 | |         syntax_primitive_compare_1, syntax_primitive_compare_2, syntax_primitive_compare_3, syntax_primitive_compare_4, syntax_primitive_compare_n,
[INFO] [stderr] 2097 | |         syntax_primitive_compare_1a, syntax_primitive_compare_2a, syntax_primitive_compare_3a, syntax_primitive_compare_4a, syntax_primitive_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2095 | / def_fn_compare! (SyntaxPrimitive,
[INFO] [stderr] 2096 | |         syntax_primitive_compare_1, syntax_primitive_compare_2, syntax_primitive_compare_3, syntax_primitive_compare_4, syntax_primitive_compare_n,
[INFO] [stderr] 2097 | |         syntax_primitive_compare_1a, syntax_primitive_compare_2a, syntax_primitive_compare_3a, syntax_primitive_compare_4a, syntax_primitive_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2095 | / def_fn_compare! (SyntaxPrimitive,
[INFO] [stderr] 2096 | |         syntax_primitive_compare_1, syntax_primitive_compare_2, syntax_primitive_compare_3, syntax_primitive_compare_4, syntax_primitive_compare_n,
[INFO] [stderr] 2097 | |         syntax_primitive_compare_1a, syntax_primitive_compare_2a, syntax_primitive_compare_3a, syntax_primitive_compare_4a, syntax_primitive_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2095 | / def_fn_compare! (SyntaxPrimitive,
[INFO] [stderr] 2096 | |         syntax_primitive_compare_1, syntax_primitive_compare_2, syntax_primitive_compare_3, syntax_primitive_compare_4, syntax_primitive_compare_n,
[INFO] [stderr] 2097 | |         syntax_primitive_compare_1a, syntax_primitive_compare_2a, syntax_primitive_compare_3a, syntax_primitive_compare_4a, syntax_primitive_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2095 | / def_fn_compare! (SyntaxPrimitive,
[INFO] [stderr] 2096 | |         syntax_primitive_compare_1, syntax_primitive_compare_2, syntax_primitive_compare_3, syntax_primitive_compare_4, syntax_primitive_compare_n,
[INFO] [stderr] 2097 | |         syntax_primitive_compare_1a, syntax_primitive_compare_2a, syntax_primitive_compare_3a, syntax_primitive_compare_4a, syntax_primitive_compare_na);
[INFO] [stderr]      | |_________________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2100:123
[INFO] [stderr]      |
[INFO] [stderr] 2100 | pub fn syntax_primitive_compare_1a <ValueRef : StdAsRef<SyntaxPrimitive>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2105:139
[INFO] [stderr]      |
[INFO] [stderr] 2105 | pub fn syntax_primitive_compare_2a <ValueRef : StdAsRef<SyntaxPrimitive>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2113 | / def_fn_compare! (SyntaxExtended,
[INFO] [stderr] 2114 | |         syntax_extended_compare_1, syntax_extended_compare_2, syntax_extended_compare_3, syntax_extended_compare_4, syntax_extended_compare_n,
[INFO] [stderr] 2115 | |         syntax_extended_compare_1a, syntax_extended_compare_2a, syntax_extended_compare_3a, syntax_extended_compare_4a, syntax_extended_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2113 | / def_fn_compare! (SyntaxExtended,
[INFO] [stderr] 2114 | |         syntax_extended_compare_1, syntax_extended_compare_2, syntax_extended_compare_3, syntax_extended_compare_4, syntax_extended_compare_n,
[INFO] [stderr] 2115 | |         syntax_extended_compare_1a, syntax_extended_compare_2a, syntax_extended_compare_3a, syntax_extended_compare_4a, syntax_extended_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2113 | / def_fn_compare! (SyntaxExtended,
[INFO] [stderr] 2114 | |         syntax_extended_compare_1, syntax_extended_compare_2, syntax_extended_compare_3, syntax_extended_compare_4, syntax_extended_compare_n,
[INFO] [stderr] 2115 | |         syntax_extended_compare_1a, syntax_extended_compare_2a, syntax_extended_compare_3a, syntax_extended_compare_4a, syntax_extended_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2113 | / def_fn_compare! (SyntaxExtended,
[INFO] [stderr] 2114 | |         syntax_extended_compare_1, syntax_extended_compare_2, syntax_extended_compare_3, syntax_extended_compare_4, syntax_extended_compare_n,
[INFO] [stderr] 2115 | |         syntax_extended_compare_1a, syntax_extended_compare_2a, syntax_extended_compare_3a, syntax_extended_compare_4a, syntax_extended_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2113 | / def_fn_compare! (SyntaxExtended,
[INFO] [stderr] 2114 | |         syntax_extended_compare_1, syntax_extended_compare_2, syntax_extended_compare_3, syntax_extended_compare_4, syntax_extended_compare_n,
[INFO] [stderr] 2115 | |         syntax_extended_compare_1a, syntax_extended_compare_2a, syntax_extended_compare_3a, syntax_extended_compare_4a, syntax_extended_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2113 | / def_fn_compare! (SyntaxExtended,
[INFO] [stderr] 2114 | |         syntax_extended_compare_1, syntax_extended_compare_2, syntax_extended_compare_3, syntax_extended_compare_4, syntax_extended_compare_n,
[INFO] [stderr] 2115 | |         syntax_extended_compare_1a, syntax_extended_compare_2a, syntax_extended_compare_3a, syntax_extended_compare_4a, syntax_extended_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2113 | / def_fn_compare! (SyntaxExtended,
[INFO] [stderr] 2114 | |         syntax_extended_compare_1, syntax_extended_compare_2, syntax_extended_compare_3, syntax_extended_compare_4, syntax_extended_compare_n,
[INFO] [stderr] 2115 | |         syntax_extended_compare_1a, syntax_extended_compare_2a, syntax_extended_compare_3a, syntax_extended_compare_4a, syntax_extended_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2113 | / def_fn_compare! (SyntaxExtended,
[INFO] [stderr] 2114 | |         syntax_extended_compare_1, syntax_extended_compare_2, syntax_extended_compare_3, syntax_extended_compare_4, syntax_extended_compare_n,
[INFO] [stderr] 2115 | |         syntax_extended_compare_1a, syntax_extended_compare_2a, syntax_extended_compare_3a, syntax_extended_compare_4a, syntax_extended_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2121:121
[INFO] [stderr]      |
[INFO] [stderr] 2121 | pub fn syntax_extended_compare_1a <ValueRef : StdAsRef<SyntaxExtended>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                         ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2129:137
[INFO] [stderr]      |
[INFO] [stderr] 2129 | pub fn syntax_extended_compare_2a <ValueRef : StdAsRef<SyntaxExtended>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                         ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2149 | / def_fn_compare! (SyntaxNative,
[INFO] [stderr] 2150 | |         syntax_native_compare_1, syntax_native_compare_2, syntax_native_compare_3, syntax_native_compare_4, syntax_native_compare_n,
[INFO] [stderr] 2151 | |         syntax_native_compare_1a, syntax_native_compare_2a, syntax_native_compare_3a, syntax_native_compare_4a, syntax_native_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2149 | / def_fn_compare! (SyntaxNative,
[INFO] [stderr] 2150 | |         syntax_native_compare_1, syntax_native_compare_2, syntax_native_compare_3, syntax_native_compare_4, syntax_native_compare_n,
[INFO] [stderr] 2151 | |         syntax_native_compare_1a, syntax_native_compare_2a, syntax_native_compare_3a, syntax_native_compare_4a, syntax_native_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2149 | / def_fn_compare! (SyntaxNative,
[INFO] [stderr] 2150 | |         syntax_native_compare_1, syntax_native_compare_2, syntax_native_compare_3, syntax_native_compare_4, syntax_native_compare_n,
[INFO] [stderr] 2151 | |         syntax_native_compare_1a, syntax_native_compare_2a, syntax_native_compare_3a, syntax_native_compare_4a, syntax_native_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2149 | / def_fn_compare! (SyntaxNative,
[INFO] [stderr] 2150 | |         syntax_native_compare_1, syntax_native_compare_2, syntax_native_compare_3, syntax_native_compare_4, syntax_native_compare_n,
[INFO] [stderr] 2151 | |         syntax_native_compare_1a, syntax_native_compare_2a, syntax_native_compare_3a, syntax_native_compare_4a, syntax_native_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2149 | / def_fn_compare! (SyntaxNative,
[INFO] [stderr] 2150 | |         syntax_native_compare_1, syntax_native_compare_2, syntax_native_compare_3, syntax_native_compare_4, syntax_native_compare_n,
[INFO] [stderr] 2151 | |         syntax_native_compare_1a, syntax_native_compare_2a, syntax_native_compare_3a, syntax_native_compare_4a, syntax_native_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2149 | / def_fn_compare! (SyntaxNative,
[INFO] [stderr] 2150 | |         syntax_native_compare_1, syntax_native_compare_2, syntax_native_compare_3, syntax_native_compare_4, syntax_native_compare_n,
[INFO] [stderr] 2151 | |         syntax_native_compare_1a, syntax_native_compare_2a, syntax_native_compare_3a, syntax_native_compare_4a, syntax_native_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2149 | / def_fn_compare! (SyntaxNative,
[INFO] [stderr] 2150 | |         syntax_native_compare_1, syntax_native_compare_2, syntax_native_compare_3, syntax_native_compare_4, syntax_native_compare_n,
[INFO] [stderr] 2151 | |         syntax_native_compare_1a, syntax_native_compare_2a, syntax_native_compare_3a, syntax_native_compare_4a, syntax_native_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2149 | / def_fn_compare! (SyntaxNative,
[INFO] [stderr] 2150 | |         syntax_native_compare_1, syntax_native_compare_2, syntax_native_compare_3, syntax_native_compare_4, syntax_native_compare_n,
[INFO] [stderr] 2151 | |         syntax_native_compare_1a, syntax_native_compare_2a, syntax_native_compare_3a, syntax_native_compare_4a, syntax_native_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2157:117
[INFO] [stderr]      |
[INFO] [stderr] 2157 | pub fn syntax_native_compare_1a <ValueRef : StdAsRef<SyntaxNative>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2165:133
[INFO] [stderr]      |
[INFO] [stderr] 2165 | pub fn syntax_native_compare_2a <ValueRef : StdAsRef<SyntaxNative>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2180 | / def_fn_compare! (SyntaxLambda,
[INFO] [stderr] 2181 | |         syntax_lambda_compare_1, syntax_lambda_compare_2, syntax_lambda_compare_3, syntax_lambda_compare_4, syntax_lambda_compare_n,
[INFO] [stderr] 2182 | |         syntax_lambda_compare_1a, syntax_lambda_compare_2a, syntax_lambda_compare_3a, syntax_lambda_compare_4a, syntax_lambda_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2180 | / def_fn_compare! (SyntaxLambda,
[INFO] [stderr] 2181 | |         syntax_lambda_compare_1, syntax_lambda_compare_2, syntax_lambda_compare_3, syntax_lambda_compare_4, syntax_lambda_compare_n,
[INFO] [stderr] 2182 | |         syntax_lambda_compare_1a, syntax_lambda_compare_2a, syntax_lambda_compare_3a, syntax_lambda_compare_4a, syntax_lambda_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2180 | / def_fn_compare! (SyntaxLambda,
[INFO] [stderr] 2181 | |         syntax_lambda_compare_1, syntax_lambda_compare_2, syntax_lambda_compare_3, syntax_lambda_compare_4, syntax_lambda_compare_n,
[INFO] [stderr] 2182 | |         syntax_lambda_compare_1a, syntax_lambda_compare_2a, syntax_lambda_compare_3a, syntax_lambda_compare_4a, syntax_lambda_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2180 | / def_fn_compare! (SyntaxLambda,
[INFO] [stderr] 2181 | |         syntax_lambda_compare_1, syntax_lambda_compare_2, syntax_lambda_compare_3, syntax_lambda_compare_4, syntax_lambda_compare_n,
[INFO] [stderr] 2182 | |         syntax_lambda_compare_1a, syntax_lambda_compare_2a, syntax_lambda_compare_3a, syntax_lambda_compare_4a, syntax_lambda_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2180 | / def_fn_compare! (SyntaxLambda,
[INFO] [stderr] 2181 | |         syntax_lambda_compare_1, syntax_lambda_compare_2, syntax_lambda_compare_3, syntax_lambda_compare_4, syntax_lambda_compare_n,
[INFO] [stderr] 2182 | |         syntax_lambda_compare_1a, syntax_lambda_compare_2a, syntax_lambda_compare_3a, syntax_lambda_compare_4a, syntax_lambda_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2180 | / def_fn_compare! (SyntaxLambda,
[INFO] [stderr] 2181 | |         syntax_lambda_compare_1, syntax_lambda_compare_2, syntax_lambda_compare_3, syntax_lambda_compare_4, syntax_lambda_compare_n,
[INFO] [stderr] 2182 | |         syntax_lambda_compare_1a, syntax_lambda_compare_2a, syntax_lambda_compare_3a, syntax_lambda_compare_4a, syntax_lambda_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2180 | / def_fn_compare! (SyntaxLambda,
[INFO] [stderr] 2181 | |         syntax_lambda_compare_1, syntax_lambda_compare_2, syntax_lambda_compare_3, syntax_lambda_compare_4, syntax_lambda_compare_n,
[INFO] [stderr] 2182 | |         syntax_lambda_compare_1a, syntax_lambda_compare_2a, syntax_lambda_compare_3a, syntax_lambda_compare_4a, syntax_lambda_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2180 | / def_fn_compare! (SyntaxLambda,
[INFO] [stderr] 2181 | |         syntax_lambda_compare_1, syntax_lambda_compare_2, syntax_lambda_compare_3, syntax_lambda_compare_4, syntax_lambda_compare_n,
[INFO] [stderr] 2182 | |         syntax_lambda_compare_1a, syntax_lambda_compare_2a, syntax_lambda_compare_3a, syntax_lambda_compare_4a, syntax_lambda_compare_na);
[INFO] [stderr]      | |__________________________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2188:117
[INFO] [stderr]      |
[INFO] [stderr] 2188 | pub fn syntax_lambda_compare_1a <ValueRef : StdAsRef<SyntaxLambda>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2196:133
[INFO] [stderr]      |
[INFO] [stderr] 2196 | pub fn syntax_lambda_compare_2a <ValueRef : StdAsRef<SyntaxLambda>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2216 | / def_fn_compare! (Path,
[INFO] [stderr] 2217 | |         path_compare_1, path_compare_2, path_compare_3, path_compare_4, path_compare_n,
[INFO] [stderr] 2218 | |         path_compare_1a, path_compare_2a, path_compare_3a, path_compare_4a, path_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2216 | / def_fn_compare! (Path,
[INFO] [stderr] 2217 | |         path_compare_1, path_compare_2, path_compare_3, path_compare_4, path_compare_n,
[INFO] [stderr] 2218 | |         path_compare_1a, path_compare_2a, path_compare_3a, path_compare_4a, path_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2216 | / def_fn_compare! (Path,
[INFO] [stderr] 2217 | |         path_compare_1, path_compare_2, path_compare_3, path_compare_4, path_compare_n,
[INFO] [stderr] 2218 | |         path_compare_1a, path_compare_2a, path_compare_3a, path_compare_4a, path_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2216 | / def_fn_compare! (Path,
[INFO] [stderr] 2217 | |         path_compare_1, path_compare_2, path_compare_3, path_compare_4, path_compare_n,
[INFO] [stderr] 2218 | |         path_compare_1a, path_compare_2a, path_compare_3a, path_compare_4a, path_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2216 | / def_fn_compare! (Path,
[INFO] [stderr] 2217 | |         path_compare_1, path_compare_2, path_compare_3, path_compare_4, path_compare_n,
[INFO] [stderr] 2218 | |         path_compare_1a, path_compare_2a, path_compare_3a, path_compare_4a, path_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2216 | / def_fn_compare! (Path,
[INFO] [stderr] 2217 | |         path_compare_1, path_compare_2, path_compare_3, path_compare_4, path_compare_n,
[INFO] [stderr] 2218 | |         path_compare_1a, path_compare_2a, path_compare_3a, path_compare_4a, path_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2216 | / def_fn_compare! (Path,
[INFO] [stderr] 2217 | |         path_compare_1, path_compare_2, path_compare_3, path_compare_4, path_compare_n,
[INFO] [stderr] 2218 | |         path_compare_1a, path_compare_2a, path_compare_3a, path_compare_4a, path_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2216 | / def_fn_compare! (Path,
[INFO] [stderr] 2217 | |         path_compare_1, path_compare_2, path_compare_3, path_compare_4, path_compare_n,
[INFO] [stderr] 2218 | |         path_compare_1a, path_compare_2a, path_compare_3a, path_compare_4a, path_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2222:100
[INFO] [stderr]      |
[INFO] [stderr] 2222 | pub fn path_compare_1a <ValueRef : StdAsRef<Path>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                    ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2228:116
[INFO] [stderr]      |
[INFO] [stderr] 2228 | pub fn path_compare_2a <ValueRef : StdAsRef<Path>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                    ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2253 | / def_fn_compare! (Port,
[INFO] [stderr] 2254 | |         port_compare_1, port_compare_2, port_compare_3, port_compare_4, port_compare_n,
[INFO] [stderr] 2255 | |         port_compare_1a, port_compare_2a, port_compare_3a, port_compare_4a, port_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2253 | / def_fn_compare! (Port,
[INFO] [stderr] 2254 | |         port_compare_1, port_compare_2, port_compare_3, port_compare_4, port_compare_n,
[INFO] [stderr] 2255 | |         port_compare_1a, port_compare_2a, port_compare_3a, port_compare_4a, port_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2253 | / def_fn_compare! (Port,
[INFO] [stderr] 2254 | |         port_compare_1, port_compare_2, port_compare_3, port_compare_4, port_compare_n,
[INFO] [stderr] 2255 | |         port_compare_1a, port_compare_2a, port_compare_3a, port_compare_4a, port_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2253 | / def_fn_compare! (Port,
[INFO] [stderr] 2254 | |         port_compare_1, port_compare_2, port_compare_3, port_compare_4, port_compare_n,
[INFO] [stderr] 2255 | |         port_compare_1a, port_compare_2a, port_compare_3a, port_compare_4a, port_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2253 | / def_fn_compare! (Port,
[INFO] [stderr] 2254 | |         port_compare_1, port_compare_2, port_compare_3, port_compare_4, port_compare_n,
[INFO] [stderr] 2255 | |         port_compare_1a, port_compare_2a, port_compare_3a, port_compare_4a, port_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2253 | / def_fn_compare! (Port,
[INFO] [stderr] 2254 | |         port_compare_1, port_compare_2, port_compare_3, port_compare_4, port_compare_n,
[INFO] [stderr] 2255 | |         port_compare_1a, port_compare_2a, port_compare_3a, port_compare_4a, port_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2253 | / def_fn_compare! (Port,
[INFO] [stderr] 2254 | |         port_compare_1, port_compare_2, port_compare_3, port_compare_4, port_compare_n,
[INFO] [stderr] 2255 | |         port_compare_1a, port_compare_2a, port_compare_3a, port_compare_4a, port_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2253 | / def_fn_compare! (Port,
[INFO] [stderr] 2254 | |         port_compare_1, port_compare_2, port_compare_3, port_compare_4, port_compare_n,
[INFO] [stderr] 2255 | |         port_compare_1a, port_compare_2a, port_compare_3a, port_compare_4a, port_compare_na);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2259:100
[INFO] [stderr]      |
[INFO] [stderr] 2259 | pub fn port_compare_1a <ValueRef : StdAsRef<Port>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                    ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2265:116
[INFO] [stderr]      |
[INFO] [stderr] 2265 | pub fn port_compare_2a <ValueRef : StdAsRef<Port>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                    ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2285 | / def_fn_compare! (Process,
[INFO] [stderr] 2286 | |         process_compare_1, process_compare_2, process_compare_3, process_compare_4, process_compare_n,
[INFO] [stderr] 2287 | |         process_compare_1a, process_compare_2a, process_compare_3a, process_compare_4a, process_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2285 | / def_fn_compare! (Process,
[INFO] [stderr] 2286 | |         process_compare_1, process_compare_2, process_compare_3, process_compare_4, process_compare_n,
[INFO] [stderr] 2287 | |         process_compare_1a, process_compare_2a, process_compare_3a, process_compare_4a, process_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2285 | / def_fn_compare! (Process,
[INFO] [stderr] 2286 | |         process_compare_1, process_compare_2, process_compare_3, process_compare_4, process_compare_n,
[INFO] [stderr] 2287 | |         process_compare_1a, process_compare_2a, process_compare_3a, process_compare_4a, process_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2285 | / def_fn_compare! (Process,
[INFO] [stderr] 2286 | |         process_compare_1, process_compare_2, process_compare_3, process_compare_4, process_compare_n,
[INFO] [stderr] 2287 | |         process_compare_1a, process_compare_2a, process_compare_3a, process_compare_4a, process_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2285 | / def_fn_compare! (Process,
[INFO] [stderr] 2286 | |         process_compare_1, process_compare_2, process_compare_3, process_compare_4, process_compare_n,
[INFO] [stderr] 2287 | |         process_compare_1a, process_compare_2a, process_compare_3a, process_compare_4a, process_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2285 | / def_fn_compare! (Process,
[INFO] [stderr] 2286 | |         process_compare_1, process_compare_2, process_compare_3, process_compare_4, process_compare_n,
[INFO] [stderr] 2287 | |         process_compare_1a, process_compare_2a, process_compare_3a, process_compare_4a, process_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2285 | / def_fn_compare! (Process,
[INFO] [stderr] 2286 | |         process_compare_1, process_compare_2, process_compare_3, process_compare_4, process_compare_n,
[INFO] [stderr] 2287 | |         process_compare_1a, process_compare_2a, process_compare_3a, process_compare_4a, process_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2285 | / def_fn_compare! (Process,
[INFO] [stderr] 2286 | |         process_compare_1, process_compare_2, process_compare_3, process_compare_4, process_compare_n,
[INFO] [stderr] 2287 | |         process_compare_1a, process_compare_2a, process_compare_3a, process_compare_4a, process_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2291:106
[INFO] [stderr]      |
[INFO] [stderr] 2291 | pub fn process_compare_1a <ValueRef : StdAsRef<Process>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2297:122
[INFO] [stderr]      |
[INFO] [stderr] 2297 | pub fn process_compare_2a <ValueRef : StdAsRef<Process>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2317 | / def_fn_compare! (Context,
[INFO] [stderr] 2318 | |         context_compare_1, context_compare_2, context_compare_3, context_compare_4, context_compare_n,
[INFO] [stderr] 2319 | |         context_compare_1a, context_compare_2a, context_compare_3a, context_compare_4a, context_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2317 | / def_fn_compare! (Context,
[INFO] [stderr] 2318 | |         context_compare_1, context_compare_2, context_compare_3, context_compare_4, context_compare_n,
[INFO] [stderr] 2319 | |         context_compare_1a, context_compare_2a, context_compare_3a, context_compare_4a, context_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2317 | / def_fn_compare! (Context,
[INFO] [stderr] 2318 | |         context_compare_1, context_compare_2, context_compare_3, context_compare_4, context_compare_n,
[INFO] [stderr] 2319 | |         context_compare_1a, context_compare_2a, context_compare_3a, context_compare_4a, context_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2317 | / def_fn_compare! (Context,
[INFO] [stderr] 2318 | |         context_compare_1, context_compare_2, context_compare_3, context_compare_4, context_compare_n,
[INFO] [stderr] 2319 | |         context_compare_1a, context_compare_2a, context_compare_3a, context_compare_4a, context_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2317 | / def_fn_compare! (Context,
[INFO] [stderr] 2318 | |         context_compare_1, context_compare_2, context_compare_3, context_compare_4, context_compare_n,
[INFO] [stderr] 2319 | |         context_compare_1a, context_compare_2a, context_compare_3a, context_compare_4a, context_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2317 | / def_fn_compare! (Context,
[INFO] [stderr] 2318 | |         context_compare_1, context_compare_2, context_compare_3, context_compare_4, context_compare_n,
[INFO] [stderr] 2319 | |         context_compare_1a, context_compare_2a, context_compare_3a, context_compare_4a, context_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2317 | / def_fn_compare! (Context,
[INFO] [stderr] 2318 | |         context_compare_1, context_compare_2, context_compare_3, context_compare_4, context_compare_n,
[INFO] [stderr] 2319 | |         context_compare_1a, context_compare_2a, context_compare_3a, context_compare_4a, context_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2317 | / def_fn_compare! (Context,
[INFO] [stderr] 2318 | |         context_compare_1, context_compare_2, context_compare_3, context_compare_4, context_compare_n,
[INFO] [stderr] 2319 | |         context_compare_1a, context_compare_2a, context_compare_3a, context_compare_4a, context_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2323:106
[INFO] [stderr]      |
[INFO] [stderr] 2323 | pub fn context_compare_1a <ValueRef : StdAsRef<Context>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2329:122
[INFO] [stderr]      |
[INFO] [stderr] 2329 | pub fn context_compare_2a <ValueRef : StdAsRef<Context>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2349 | / def_fn_compare! (Binding,
[INFO] [stderr] 2350 | |         binding_compare_1, binding_compare_2, binding_compare_3, binding_compare_4, binding_compare_n,
[INFO] [stderr] 2351 | |         binding_compare_1a, binding_compare_2a, binding_compare_3a, binding_compare_4a, binding_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2349 | / def_fn_compare! (Binding,
[INFO] [stderr] 2350 | |         binding_compare_1, binding_compare_2, binding_compare_3, binding_compare_4, binding_compare_n,
[INFO] [stderr] 2351 | |         binding_compare_1a, binding_compare_2a, binding_compare_3a, binding_compare_4a, binding_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2349 | / def_fn_compare! (Binding,
[INFO] [stderr] 2350 | |         binding_compare_1, binding_compare_2, binding_compare_3, binding_compare_4, binding_compare_n,
[INFO] [stderr] 2351 | |         binding_compare_1a, binding_compare_2a, binding_compare_3a, binding_compare_4a, binding_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2349 | / def_fn_compare! (Binding,
[INFO] [stderr] 2350 | |         binding_compare_1, binding_compare_2, binding_compare_3, binding_compare_4, binding_compare_n,
[INFO] [stderr] 2351 | |         binding_compare_1a, binding_compare_2a, binding_compare_3a, binding_compare_4a, binding_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2349 | / def_fn_compare! (Binding,
[INFO] [stderr] 2350 | |         binding_compare_1, binding_compare_2, binding_compare_3, binding_compare_4, binding_compare_n,
[INFO] [stderr] 2351 | |         binding_compare_1a, binding_compare_2a, binding_compare_3a, binding_compare_4a, binding_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2349 | / def_fn_compare! (Binding,
[INFO] [stderr] 2350 | |         binding_compare_1, binding_compare_2, binding_compare_3, binding_compare_4, binding_compare_n,
[INFO] [stderr] 2351 | |         binding_compare_1a, binding_compare_2a, binding_compare_3a, binding_compare_4a, binding_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2349 | / def_fn_compare! (Binding,
[INFO] [stderr] 2350 | |         binding_compare_1, binding_compare_2, binding_compare_3, binding_compare_4, binding_compare_n,
[INFO] [stderr] 2351 | |         binding_compare_1a, binding_compare_2a, binding_compare_3a, binding_compare_4a, binding_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2349 | / def_fn_compare! (Binding,
[INFO] [stderr] 2350 | |         binding_compare_1, binding_compare_2, binding_compare_3, binding_compare_4, binding_compare_n,
[INFO] [stderr] 2351 | |         binding_compare_1a, binding_compare_2a, binding_compare_3a, binding_compare_4a, binding_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2355:106
[INFO] [stderr]      |
[INFO] [stderr] 2355 | pub fn binding_compare_1a <ValueRef : StdAsRef<Binding>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2361:122
[INFO] [stderr]      |
[INFO] [stderr] 2361 | pub fn binding_compare_2a <ValueRef : StdAsRef<Binding>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2381 | / def_fn_compare! (Parameters,
[INFO] [stderr] 2382 | |         parameters_compare_1, parameters_compare_2, parameters_compare_3, parameters_compare_4, parameters_compare_n,
[INFO] [stderr] 2383 | |         parameters_compare_1a, parameters_compare_2a, parameters_compare_3a, parameters_compare_4a, parameters_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2381 | / def_fn_compare! (Parameters,
[INFO] [stderr] 2382 | |         parameters_compare_1, parameters_compare_2, parameters_compare_3, parameters_compare_4, parameters_compare_n,
[INFO] [stderr] 2383 | |         parameters_compare_1a, parameters_compare_2a, parameters_compare_3a, parameters_compare_4a, parameters_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2381 | / def_fn_compare! (Parameters,
[INFO] [stderr] 2382 | |         parameters_compare_1, parameters_compare_2, parameters_compare_3, parameters_compare_4, parameters_compare_n,
[INFO] [stderr] 2383 | |         parameters_compare_1a, parameters_compare_2a, parameters_compare_3a, parameters_compare_4a, parameters_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2381 | / def_fn_compare! (Parameters,
[INFO] [stderr] 2382 | |         parameters_compare_1, parameters_compare_2, parameters_compare_3, parameters_compare_4, parameters_compare_n,
[INFO] [stderr] 2383 | |         parameters_compare_1a, parameters_compare_2a, parameters_compare_3a, parameters_compare_4a, parameters_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2381 | / def_fn_compare! (Parameters,
[INFO] [stderr] 2382 | |         parameters_compare_1, parameters_compare_2, parameters_compare_3, parameters_compare_4, parameters_compare_n,
[INFO] [stderr] 2383 | |         parameters_compare_1a, parameters_compare_2a, parameters_compare_3a, parameters_compare_4a, parameters_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2381 | / def_fn_compare! (Parameters,
[INFO] [stderr] 2382 | |         parameters_compare_1, parameters_compare_2, parameters_compare_3, parameters_compare_4, parameters_compare_n,
[INFO] [stderr] 2383 | |         parameters_compare_1a, parameters_compare_2a, parameters_compare_3a, parameters_compare_4a, parameters_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2381 | / def_fn_compare! (Parameters,
[INFO] [stderr] 2382 | |         parameters_compare_1, parameters_compare_2, parameters_compare_3, parameters_compare_4, parameters_compare_n,
[INFO] [stderr] 2383 | |         parameters_compare_1a, parameters_compare_2a, parameters_compare_3a, parameters_compare_4a, parameters_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2381 | / def_fn_compare! (Parameters,
[INFO] [stderr] 2382 | |         parameters_compare_1, parameters_compare_2, parameters_compare_3, parameters_compare_4, parameters_compare_n,
[INFO] [stderr] 2383 | |         parameters_compare_1a, parameters_compare_2a, parameters_compare_3a, parameters_compare_4a, parameters_compare_na);
[INFO] [stderr]      | |___________________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2387:112
[INFO] [stderr]      |
[INFO] [stderr] 2387 | pub fn parameters_compare_1a <ValueRef : StdAsRef<Parameters>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2393:128
[INFO] [stderr]      |
[INFO] [stderr] 2393 | pub fn parameters_compare_2a <ValueRef : StdAsRef<Parameters>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2413 | / def_fn_compare! (Parameter,
[INFO] [stderr] 2414 | |         parameter_compare_1, parameter_compare_2, parameter_compare_3, parameter_compare_4, parameter_compare_n,
[INFO] [stderr] 2415 | |         parameter_compare_1a, parameter_compare_2a, parameter_compare_3a, parameter_compare_4a, parameter_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2413 | / def_fn_compare! (Parameter,
[INFO] [stderr] 2414 | |         parameter_compare_1, parameter_compare_2, parameter_compare_3, parameter_compare_4, parameter_compare_n,
[INFO] [stderr] 2415 | |         parameter_compare_1a, parameter_compare_2a, parameter_compare_3a, parameter_compare_4a, parameter_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2413 | / def_fn_compare! (Parameter,
[INFO] [stderr] 2414 | |         parameter_compare_1, parameter_compare_2, parameter_compare_3, parameter_compare_4, parameter_compare_n,
[INFO] [stderr] 2415 | |         parameter_compare_1a, parameter_compare_2a, parameter_compare_3a, parameter_compare_4a, parameter_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2413 | / def_fn_compare! (Parameter,
[INFO] [stderr] 2414 | |         parameter_compare_1, parameter_compare_2, parameter_compare_3, parameter_compare_4, parameter_compare_n,
[INFO] [stderr] 2415 | |         parameter_compare_1a, parameter_compare_2a, parameter_compare_3a, parameter_compare_4a, parameter_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2413 | / def_fn_compare! (Parameter,
[INFO] [stderr] 2414 | |         parameter_compare_1, parameter_compare_2, parameter_compare_3, parameter_compare_4, parameter_compare_n,
[INFO] [stderr] 2415 | |         parameter_compare_1a, parameter_compare_2a, parameter_compare_3a, parameter_compare_4a, parameter_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2413 | / def_fn_compare! (Parameter,
[INFO] [stderr] 2414 | |         parameter_compare_1, parameter_compare_2, parameter_compare_3, parameter_compare_4, parameter_compare_n,
[INFO] [stderr] 2415 | |         parameter_compare_1a, parameter_compare_2a, parameter_compare_3a, parameter_compare_4a, parameter_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2413 | / def_fn_compare! (Parameter,
[INFO] [stderr] 2414 | |         parameter_compare_1, parameter_compare_2, parameter_compare_3, parameter_compare_4, parameter_compare_n,
[INFO] [stderr] 2415 | |         parameter_compare_1a, parameter_compare_2a, parameter_compare_3a, parameter_compare_4a, parameter_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2413 | / def_fn_compare! (Parameter,
[INFO] [stderr] 2414 | |         parameter_compare_1, parameter_compare_2, parameter_compare_3, parameter_compare_4, parameter_compare_n,
[INFO] [stderr] 2415 | |         parameter_compare_1a, parameter_compare_2a, parameter_compare_3a, parameter_compare_4a, parameter_compare_na);
[INFO] [stderr]      | |______________________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2419:110
[INFO] [stderr]      |
[INFO] [stderr] 2419 | pub fn parameter_compare_1a <ValueRef : StdAsRef<Parameter>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2425:126
[INFO] [stderr]      |
[INFO] [stderr] 2425 | pub fn parameter_compare_2a <ValueRef : StdAsRef<Parameter>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2445 | / def_fn_compare! (Promise,
[INFO] [stderr] 2446 | |         promise_compare_1, promise_compare_2, promise_compare_3, promise_compare_4, promise_compare_n,
[INFO] [stderr] 2447 | |         promise_compare_1a, promise_compare_2a, promise_compare_3a, promise_compare_4a, promise_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2445 | / def_fn_compare! (Promise,
[INFO] [stderr] 2446 | |         promise_compare_1, promise_compare_2, promise_compare_3, promise_compare_4, promise_compare_n,
[INFO] [stderr] 2447 | |         promise_compare_1a, promise_compare_2a, promise_compare_3a, promise_compare_4a, promise_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2445 | / def_fn_compare! (Promise,
[INFO] [stderr] 2446 | |         promise_compare_1, promise_compare_2, promise_compare_3, promise_compare_4, promise_compare_n,
[INFO] [stderr] 2447 | |         promise_compare_1a, promise_compare_2a, promise_compare_3a, promise_compare_4a, promise_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2445 | / def_fn_compare! (Promise,
[INFO] [stderr] 2446 | |         promise_compare_1, promise_compare_2, promise_compare_3, promise_compare_4, promise_compare_n,
[INFO] [stderr] 2447 | |         promise_compare_1a, promise_compare_2a, promise_compare_3a, promise_compare_4a, promise_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2445 | / def_fn_compare! (Promise,
[INFO] [stderr] 2446 | |         promise_compare_1, promise_compare_2, promise_compare_3, promise_compare_4, promise_compare_n,
[INFO] [stderr] 2447 | |         promise_compare_1a, promise_compare_2a, promise_compare_3a, promise_compare_4a, promise_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2445 | / def_fn_compare! (Promise,
[INFO] [stderr] 2446 | |         promise_compare_1, promise_compare_2, promise_compare_3, promise_compare_4, promise_compare_n,
[INFO] [stderr] 2447 | |         promise_compare_1a, promise_compare_2a, promise_compare_3a, promise_compare_4a, promise_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2445 | / def_fn_compare! (Promise,
[INFO] [stderr] 2446 | |         promise_compare_1, promise_compare_2, promise_compare_3, promise_compare_4, promise_compare_n,
[INFO] [stderr] 2447 | |         promise_compare_1a, promise_compare_2a, promise_compare_3a, promise_compare_4a, promise_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2445 | / def_fn_compare! (Promise,
[INFO] [stderr] 2446 | |         promise_compare_1, promise_compare_2, promise_compare_3, promise_compare_4, promise_compare_n,
[INFO] [stderr] 2447 | |         promise_compare_1a, promise_compare_2a, promise_compare_3a, promise_compare_4a, promise_compare_na);
[INFO] [stderr]      | |____________________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2451:106
[INFO] [stderr]      |
[INFO] [stderr] 2451 | pub fn promise_compare_1a <ValueRef : StdAsRef<Promise>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2457:122
[INFO] [stderr]      |
[INFO] [stderr] 2457 | pub fn promise_compare_2a <ValueRef : StdAsRef<Promise>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:714:99
[INFO] [stderr]      |
[INFO] [stderr] 714  |           pub fn $compare_1 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2477 | / def_fn_compare! (Opaque,
[INFO] [stderr] 2478 | |         opaque_compare_1, opaque_compare_2, opaque_compare_3, opaque_compare_4, opaque_compare_n,
[INFO] [stderr] 2479 | |         opaque_compare_1a, opaque_compare_2a, opaque_compare_3a, opaque_compare_4a, opaque_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:719:119
[INFO] [stderr]      |
[INFO] [stderr] 719  |           pub fn $compare_2 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2477 | / def_fn_compare! (Opaque,
[INFO] [stderr] 2478 | |         opaque_compare_1, opaque_compare_2, opaque_compare_3, opaque_compare_4, opaque_compare_n,
[INFO] [stderr] 2479 | |         opaque_compare_1a, opaque_compare_2a, opaque_compare_3a, opaque_compare_4a, opaque_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:725:139
[INFO] [stderr]      |
[INFO] [stderr] 725  |           pub fn $compare_3 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2477 | / def_fn_compare! (Opaque,
[INFO] [stderr] 2478 | |         opaque_compare_1, opaque_compare_2, opaque_compare_3, opaque_compare_4, opaque_compare_n,
[INFO] [stderr] 2479 | |         opaque_compare_1a, opaque_compare_2a, opaque_compare_3a, opaque_compare_4a, opaque_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:732:159
[INFO] [stderr]      |
[INFO] [stderr] 732  |           pub fn $compare_4 <ValueRef : StdAsRef<Value>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2477 | / def_fn_compare! (Opaque,
[INFO] [stderr] 2478 | |         opaque_compare_1, opaque_compare_2, opaque_compare_3, opaque_compare_4, opaque_compare_n,
[INFO] [stderr] 2479 | |         opaque_compare_1a, opaque_compare_2a, opaque_compare_3a, opaque_compare_4a, opaque_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:740:101
[INFO] [stderr]      |
[INFO] [stderr] 740  |           pub fn $compare_n <ValueRef : StdAsRef<Value>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2477 | / def_fn_compare! (Opaque,
[INFO] [stderr] 2478 | |         opaque_compare_1, opaque_compare_2, opaque_compare_3, opaque_compare_4, opaque_compare_n,
[INFO] [stderr] 2479 | |         opaque_compare_1a, opaque_compare_2a, opaque_compare_3a, opaque_compare_4a, opaque_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2477 | / def_fn_compare! (Opaque,
[INFO] [stderr] 2478 | |         opaque_compare_1, opaque_compare_2, opaque_compare_3, opaque_compare_4, opaque_compare_n,
[INFO] [stderr] 2479 | |         opaque_compare_1a, opaque_compare_2a, opaque_compare_3a, opaque_compare_4a, opaque_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2477 | / def_fn_compare! (Opaque,
[INFO] [stderr] 2478 | |         opaque_compare_1, opaque_compare_2, opaque_compare_3, opaque_compare_4, opaque_compare_n,
[INFO] [stderr] 2479 | |         opaque_compare_1a, opaque_compare_2a, opaque_compare_3a, opaque_compare_4a, opaque_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2477 | / def_fn_compare! (Opaque,
[INFO] [stderr] 2478 | |         opaque_compare_1, opaque_compare_2, opaque_compare_3, opaque_compare_4, opaque_compare_n,
[INFO] [stderr] 2479 | |         opaque_compare_1a, opaque_compare_2a, opaque_compare_3a, opaque_compare_4a, opaque_compare_na);
[INFO] [stderr]      | |_______________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2483:104
[INFO] [stderr]      |
[INFO] [stderr] 2483 | pub fn opaque_compare_1a <ValueRef : StdAsRef<Opaque>> (_value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                        ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2489:120
[INFO] [stderr]      |
[INFO] [stderr] 2489 | pub fn opaque_compare_2a <ValueRef : StdAsRef<Opaque>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                        ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2508 | / def_fn_compare! (Value,
[INFO] [stderr] 2509 | |         number_compare_1, number_compare_2, number_compare_3, number_compare_4, number_compare_n);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2508 | / def_fn_compare! (Value,
[INFO] [stderr] 2509 | |         number_compare_1, number_compare_2, number_compare_3, number_compare_4, number_compare_n);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2508 | / def_fn_compare! (Value,
[INFO] [stderr] 2509 | |         number_compare_1, number_compare_2, number_compare_3, number_compare_4, number_compare_n);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2512:101
[INFO] [stderr]      |
[INFO] [stderr] 2512 | pub fn number_compare_1 <ValueRef : StdAsRef<Value>> (value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2523:118
[INFO] [stderr]      |
[INFO] [stderr] 2523 | pub fn number_compare_2 <ValueRef : StdAsRef<Value>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                      ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2536:102
[INFO] [stderr]      |
[INFO] [stderr] 2536 | pub(crate) fn number_match_as_ref_compare_1a (class : &NumberMatchAsRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                      ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2565:103
[INFO] [stderr]      |
[INFO] [stderr] 2565 | pub(crate) fn number_match_as_ref_compare_2a (class : &NumberMatchAsRef2, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2626 | / def_fn_compare! (Value,
[INFO] [stderr] 2627 | |         string_compare_1, string_compare_2, string_compare_3, string_compare_4, string_compare_n);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2626 | / def_fn_compare! (Value,
[INFO] [stderr] 2627 | |         string_compare_1, string_compare_2, string_compare_3, string_compare_4, string_compare_n);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2626 | / def_fn_compare! (Value,
[INFO] [stderr] 2627 | |         string_compare_1, string_compare_2, string_compare_3, string_compare_4, string_compare_n);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2631:101
[INFO] [stderr]      |
[INFO] [stderr] 2631 | pub fn string_compare_1 <ValueRef : StdAsRef<Value>> (value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2638:118
[INFO] [stderr]      |
[INFO] [stderr] 2638 | pub fn string_compare_2 <ValueRef : StdAsRef<Value>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                      ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2648 | / def_fn_compare! (Value,
[INFO] [stderr] 2649 | |         bytes_compare_1, bytes_compare_2, bytes_compare_3, bytes_compare_4, bytes_compare_n);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2648 | / def_fn_compare! (Value,
[INFO] [stderr] 2649 | |         bytes_compare_1, bytes_compare_2, bytes_compare_3, bytes_compare_4, bytes_compare_n);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2648 | / def_fn_compare! (Value,
[INFO] [stderr] 2649 | |         bytes_compare_1, bytes_compare_2, bytes_compare_3, bytes_compare_4, bytes_compare_n);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2653:100
[INFO] [stderr]      |
[INFO] [stderr] 2653 | pub fn bytes_compare_1 <ValueRef : StdAsRef<Value>> (value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                    ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2660:117
[INFO] [stderr]      |
[INFO] [stderr] 2660 | pub fn bytes_compare_2 <ValueRef : StdAsRef<Value>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2669 | / def_fn_compare! (Value,
[INFO] [stderr] 2670 | |         pair_compare_1, pair_compare_2, pair_compare_3, pair_compare_4, pair_compare_n);
[INFO] [stderr]      | |________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2669 | / def_fn_compare! (Value,
[INFO] [stderr] 2670 | |         pair_compare_1, pair_compare_2, pair_compare_3, pair_compare_4, pair_compare_n);
[INFO] [stderr]      | |________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2669 | / def_fn_compare! (Value,
[INFO] [stderr] 2670 | |         pair_compare_1, pair_compare_2, pair_compare_3, pair_compare_4, pair_compare_n);
[INFO] [stderr]      | |________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2673:99
[INFO] [stderr]      |
[INFO] [stderr] 2673 | pub fn pair_compare_1 <ValueRef : StdAsRef<Value>> (value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2679:116
[INFO] [stderr]      |
[INFO] [stderr] 2679 | pub fn pair_compare_2 <ValueRef : StdAsRef<Value>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                    ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2689 | / def_fn_compare! (Value,
[INFO] [stderr] 2690 | |         array_compare_1, array_compare_2, array_compare_3, array_compare_4, array_compare_n);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2689 | / def_fn_compare! (Value,
[INFO] [stderr] 2690 | |         array_compare_1, array_compare_2, array_compare_3, array_compare_4, array_compare_n);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2689 | / def_fn_compare! (Value,
[INFO] [stderr] 2690 | |         array_compare_1, array_compare_2, array_compare_3, array_compare_4, array_compare_n);
[INFO] [stderr]      | |_____________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2694:100
[INFO] [stderr]      |
[INFO] [stderr] 2694 | pub fn array_compare_1 <ValueRef : StdAsRef<Value>> (value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                    ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2701:117
[INFO] [stderr]      |
[INFO] [stderr] 2701 | pub fn array_compare_2 <ValueRef : StdAsRef<Value>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:660:139
[INFO] [stderr]      |
[INFO] [stderr] 660  |           pub fn $compare_3 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2711 | / def_fn_compare! (Value,
[INFO] [stderr] 2712 | |         record_compare_1, record_compare_2, record_compare_3, record_compare_4, record_compare_n);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:671:159
[INFO] [stderr]      |
[INFO] [stderr] 671  |           pub fn $compare_4 <ValueRef : StdAsRef<$type>> (input_1 : ValueRef, input_2 : ValueRef, input_3 : ValueRef, input_4 : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2711 | / def_fn_compare! (Value,
[INFO] [stderr] 2712 | |         record_compare_1, record_compare_2, record_compare_3, record_compare_4, record_compare_n);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:686:101
[INFO] [stderr]      |
[INFO] [stderr] 686  |           pub fn $compare_n <ValueRef : StdAsRef<$type>> (inputs : &[ValueRef], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                             ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 2711 | / def_fn_compare! (Value,
[INFO] [stderr] 2712 | |         record_compare_1, record_compare_2, record_compare_3, record_compare_4, record_compare_n);
[INFO] [stderr]      | |__________________________________________________________________________________________________- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2716:101
[INFO] [stderr]      |
[INFO] [stderr] 2716 | pub fn record_compare_1 <ValueRef : StdAsRef<Value>> (value : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2723:118
[INFO] [stderr]      |
[INFO] [stderr] 2723 | pub fn record_compare_2 <ValueRef : StdAsRef<Value>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                      ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2733:124
[INFO] [stderr]      |
[INFO] [stderr] 2733 | pub(crate) fn value_kind_compare_2a_ordering (left : ValueKind, right : ValueKind, ordering : Ordering, negated : bool) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                            ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2738:127
[INFO] [stderr]      |
[INFO] [stderr] 2738 | pub(crate) fn value_class_compare_2a_ordering (left : ValueClass, right : ValueClass, ordering : Ordering, negated : bool) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2746:86
[INFO] [stderr]      |
[INFO] [stderr] 2746 | pub fn vec_compare_2 (left : &[Value], right : &[Value], comparison : Comparison) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                      ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2847:146
[INFO] [stderr]      |
[INFO] [stderr] 2847 | pub(crate) fn std_ord_compare_2_ref <Value : ?Sized, ValueRef : StdAsRef<Value>> (left : ValueRef, right : ValueRef, comparison : Comparison) -> (Outcome<bool>)
[INFO] [stderr]      |                                                                                                                                                  ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2859:167
[INFO] [stderr]      |
[INFO] [stderr] 2859 | pub(crate) fn std_ord_compare_2_ordering_ref <Value : ?Sized, ValueRef : StdAsRef<Value>> (left : ValueRef, right : ValueRef, ordering : Ordering, negated : bool) -> (Outcome<bool>)
[INFO] [stderr]      |                                                                                                                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2883:105
[INFO] [stderr]      |
[INFO] [stderr] 2883 | pub(crate) fn std_ord_compare_2_val <Value> (left : &Value, right : &Value, comparison : Comparison) -> (Outcome<bool>)
[INFO] [stderr]      |                                                                                                         ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_comparisons.rs:2895:126
[INFO] [stderr]      |
[INFO] [stderr] 2895 | pub(crate) fn std_ord_compare_2_ordering_val <Value> (left : &Value, right : &Value, ordering : Ordering, negated : bool) -> (Outcome<bool>)
[INFO] [stderr]      |                                                                                                                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:145:69
[INFO] [stderr]     |
[INFO] [stderr] 145 | pub fn filesystem_path_coerce (value : &Value, normalize : bool) -> (Outcome<Path>) {
[INFO] [stderr]     |                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:198:85
[INFO] [stderr]     |
[INFO] [stderr] 198 | pub fn filesystem_path_join (values : &[impl StdAsRef<Value>], normalize : bool) -> (Outcome<Path>) {
[INFO] [stderr]     |                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:306:96
[INFO] [stderr]     |
[INFO] [stderr] 306 | pub fn filesystem_path_split (path : &Value, return_array : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:321:50
[INFO] [stderr]     |
[INFO] [stderr] 321 | pub fn filesystem_path_parent (path : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:340:48
[INFO] [stderr]     |
[INFO] [stderr] 340 | pub fn filesystem_path_name (path : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:355:66
[INFO] [stderr]     |
[INFO] [stderr] 355 | pub fn filesystem_path_name_without_extension (path : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:383:63
[INFO] [stderr]     |
[INFO] [stderr] 383 | pub fn filesystem_path_name_only_extension (path : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                               ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:417:101
[INFO] [stderr]     |
[INFO] [stderr] 417 | pub fn filesystem_path_name_split (path : &Value, return_array : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:462:72
[INFO] [stderr]     |
[INFO] [stderr] 462 | pub fn filesystem_path_name_join (values : &[impl StdAsRef<Value>]) -> (Outcome<Path>) {
[INFO] [stderr]     |                                                                        ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:561:71
[INFO] [stderr]     |
[INFO] [stderr] 561 | pub fn filesystem_path_has_prefix (path : &Value, prefix : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:571:71
[INFO] [stderr]     |
[INFO] [stderr] 571 | pub fn filesystem_path_has_suffix (path : &Value, suffix : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                       ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:583:70
[INFO] [stderr]     |
[INFO] [stderr] 583 | pub fn filesystem_path_name_is (path : &Value, expected : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                      ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:613:76
[INFO] [stderr]     |
[INFO] [stderr] 613 | pub fn filesystem_path_name_has_prefix (path : &Value, prefix : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                            ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:651:76
[INFO] [stderr]     |
[INFO] [stderr] 651 | pub fn filesystem_path_name_has_suffix (path : &Value, suffix : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                            ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:691:56
[INFO] [stderr]     |
[INFO] [stderr] 691 | pub fn filesystem_path_canonicalize (path : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:709:91
[INFO] [stderr]     |
[INFO] [stderr] 709 | pub fn filesystem_symlink_resolve (path : &Value, relativize : bool, normalize : bool) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:746:194
[INFO] [stderr]     |
[INFO] [stderr] 746 | pub fn filesystem_directory_list (path : &Value, join_parent : bool, include_kind : bool, include_metadata : bool, follow : bool, sort : bool, return_array : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:765:210
[INFO] [stderr]     |
[INFO] [stderr] 765 | pub fn filesystem_directory_fold (path : &Value, callable : &Value, accumulator : &Value, join_parent : bool, include_kind : bool, include_metadata : bool, follow : bool, evaluator : &mut EvaluatorContext) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:779:238
[INFO] [stderr]     |
[INFO] [stderr] 779 | pub fn filesystem_directory_fold_recursive (path : &Value, callable : &Value, recurse : &Value, accumulator : &Value, join_parent : bool, include_kind : bool, include_metadata : bool, follow : bool, evaluator : &mut EvaluatorContext) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                                              ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:832:147
[INFO] [stderr]     |
[INFO] [stderr] 832 | fn filesystem_directory_entry_extract (entry : &fs::DirEntry, join_parent : bool, include_kind : bool, include_metadata : bool, follow : bool) -> (Outcome<(fs_path::PathBuf, Option<fs::FileType>, Option<fs::Metadata>)>) {
[INFO] [stderr]     |                                                                                                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:890:197
[INFO] [stderr]     |
[INFO] [stderr] 890 | fn filesystem_directory_entry_value (parent : Option<&Value>, entry_path : fs_path::PathBuf, entry_kind : Option<fs::FileType>, entry_metadata : Option<fs::Metadata>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:928:246
[INFO] [stderr]     |
[INFO] [stderr] 928 | fn filesystem_directory_entry_fold (parent : Option<&Value>, entry_path : fs_path::PathBuf, entry_kind : Option<fs::FileType>, entry_metadata : Option<fs::Metadata>, callable : &Value, accumulator : &Value, evaluator : &mut EvaluatorContext) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_filesystem.rs:998:67
[INFO] [stderr]     |
[INFO] [stderr] 998 | pub fn filesystem_mountpoint_is (path : &Value, follow : bool) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1027:68
[INFO] [stderr]      |
[INFO] [stderr] 1027 | pub fn filesystem_path_to_string (value : &Value, lossy : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1046:54
[INFO] [stderr]      |
[INFO] [stderr] 1046 | pub fn filesystem_string_to_path (value : &Value) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1058:53
[INFO] [stderr]      |
[INFO] [stderr] 1058 | pub fn filesystem_path_to_bytes (value : &Value) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1068:53
[INFO] [stderr]      |
[INFO] [stderr] 1068 | pub fn filesystem_bytes_to_path (value : &Value) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1083:70
[INFO] [stderr]      |
[INFO] [stderr] 1083 | pub fn filesystem_metadata_resolve (path : &Value, follow : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1107:70
[INFO] [stderr]      |
[INFO] [stderr] 1107 | pub fn filesystem_metadata_coerce (value : &Value, follow : bool) -> (Outcome<CoercedRef<fs::Metadata>>) {
[INFO] [stderr]      |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1145:43
[INFO] [stderr]      |
[INFO] [stderr] 1145 |     fn try_from (kind : &'a fs::FileType) -> (Outcome<FileSystemMetadataKind>) {
[INFO] [stderr]      |                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1173:37
[INFO] [stderr]      |
[INFO] [stderr] 1173 |     fn try_from (value : &'a Value) -> (Outcome<FileSystemMetadataKind>) {
[INFO] [stderr]      |                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1202:49
[INFO] [stderr]      |
[INFO] [stderr] 1202 |     fn from (kind : &'a FileSystemMetadataKind) -> (Symbol) {
[INFO] [stderr]      |                                                    ^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1228:75
[INFO] [stderr]      |
[INFO] [stderr] 1228 | pub fn filesystem_metadata_get_kind (metadata : &Value, follow : bool) -> (Outcome<FileSystemMetadataKind>) {
[INFO] [stderr]      |                                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1237:82
[INFO] [stderr]      |
[INFO] [stderr] 1237 | pub fn filesystem_metadata_get_kind_symbol (metadata : &Value, follow : bool) -> (Outcome<Symbol>) {
[INFO] [stderr]      |                                                                                  ^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1244:106
[INFO] [stderr]      |
[INFO] [stderr] 1244 | pub fn filesystem_metadata_has_kind (metadata : &Value, kind : FileSystemMetadataKind, follow : bool) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                          ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1251:97
[INFO] [stderr]      |
[INFO] [stderr] 1251 | pub fn filesystem_metadata_has_kind_symbol (metadata : &Value, kind : &Value, follow : bool) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                                 ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1260:80
[INFO] [stderr]      |
[INFO] [stderr] 1260 | pub fn filesystem_metadata_file_get_size (metadata : &Value, follow : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1268:82
[INFO] [stderr]      |
[INFO] [stderr] 1268 | pub fn filesystem_metadata_file_get_size_0 (metadata : &Value, follow : bool) -> (Outcome<u64>) {
[INFO] [stderr]      |                                                                                  ^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1279:80
[INFO] [stderr]      |
[INFO] [stderr] 1279 | pub fn filesystem_metadata_file_is_empty (metadata : &Value, follow : bool) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1285:84
[INFO] [stderr]      |
[INFO] [stderr] 1285 | pub fn filesystem_metadata_file_is_not_empty (metadata : &Value, follow : bool) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                    ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1294:78
[INFO] [stderr]      |
[INFO] [stderr] 1294 | pub fn filesystem_metadata_is_readonly (metadata : &Value, follow : bool) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1306:78
[INFO] [stderr]      |
[INFO] [stderr] 1306 | pub fn filesystem_metadata_is_readable (metadata : &Value, follow : bool) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1318:79
[INFO] [stderr]      |
[INFO] [stderr] 1318 | pub fn filesystem_metadata_is_writeable (metadata : &Value, follow : bool) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1330:85
[INFO] [stderr]      |
[INFO] [stderr] 1330 | pub fn filesystem_metadata_file_is_executable (metadata : &Value, follow : bool) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1345:91
[INFO] [stderr]      |
[INFO] [stderr] 1345 | pub fn filesystem_metadata_directory_is_traversable (metadata : &Value, follow : bool) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                           ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1363:99
[INFO] [stderr]      |
[INFO] [stderr] 1363 | pub fn filesystem_metadata_unix_get_permissions_for_current_process (metadata : &fs::Metadata) -> (Outcome<u8>) {
[INFO] [stderr]      |                                                                                                   ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1391:80
[INFO] [stderr]      |
[INFO] [stderr] 1391 | pub fn filesystem_metadata_unix_get_mode (metadata : &Value, follow : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1400:80
[INFO] [stderr]      |
[INFO] [stderr] 1400 | pub fn filesystem_metadata_unix_get_type (metadata : &Value, follow : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1409:87
[INFO] [stderr]      |
[INFO] [stderr] 1409 | pub fn filesystem_metadata_unix_get_permissions (metadata : &Value, follow : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1418:91
[INFO] [stderr]      |
[INFO] [stderr] 1418 | pub fn filesystem_metadata_unix_get_user_identifier (metadata : &Value, follow : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1427:92
[INFO] [stderr]      |
[INFO] [stderr] 1427 | pub fn filesystem_metadata_unix_get_group_identifier (metadata : &Value, follow : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1436:92
[INFO] [stderr]      |
[INFO] [stderr] 1436 | pub fn filesystem_metadata_unix_get_data_accessed_at (metadata : &Value, follow : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1448:92
[INFO] [stderr]      |
[INFO] [stderr] 1448 | pub fn filesystem_metadata_unix_get_data_modified_at (metadata : &Value, follow : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1460:92
[INFO] [stderr]      |
[INFO] [stderr] 1460 | pub fn filesystem_metadata_unix_get_inode_changed_at (metadata : &Value, follow : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1472:88
[INFO] [stderr]      |
[INFO] [stderr] 1472 | pub fn filesystem_metadata_unix_get_inode_device (metadata : &Value, follow : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1482:88
[INFO] [stderr]      |
[INFO] [stderr] 1482 | pub fn filesystem_metadata_unix_get_inode_number (metadata : &Value, follow : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1492:87
[INFO] [stderr]      |
[INFO] [stderr] 1492 | pub fn filesystem_metadata_unix_get_inode_links (metadata : &Value, follow : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1505:51
[INFO] [stderr]      |
[INFO] [stderr] 1505 | pub fn filesystem_metadata_is (value : &Value) -> (bool) {
[INFO] [stderr]      |                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1510:86
[INFO] [stderr]      |
[INFO] [stderr] 1510 | pub fn filesystem_metadata_is_self (left : &Value, right : &Value, follow : bool) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                      ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1528:64
[INFO] [stderr]      |
[INFO] [stderr] 1528 | pub fn filesystem_any_exists (path : &Value, follow : bool) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1554:65
[INFO] [stderr]      |
[INFO] [stderr] 1554 | pub fn filesystem_file_exists (path : &Value, follow : bool) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                 ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1581:50
[INFO] [stderr]      |
[INFO] [stderr] 1581 | pub fn filesystem_file_delete (path : &Value) -> (Outcome<()>) {
[INFO] [stderr]      |                                                  ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1591:70
[INFO] [stderr]      |
[INFO] [stderr] 1591 | pub fn filesystem_directory_exists (path : &Value, follow : bool) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                      ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1618:55
[INFO] [stderr]      |
[INFO] [stderr] 1618 | pub fn filesystem_directory_delete (path : &Value) -> (Outcome<()>) {
[INFO] [stderr]      |                                                       ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1628:53
[INFO] [stderr]      |
[INFO] [stderr] 1628 | pub fn filesystem_symlink_exists (path : &Value) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                     ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1660:120
[INFO] [stderr]      |
[INFO] [stderr] 1660 | pub fn filesystem_temporary_create_file (parent : Option<&Value>, prefix : Option<&Value>, suffix : Option<&Value>) -> (Outcome<(Path, Opaque)>) {
[INFO] [stderr]      |                                                                                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1680:125
[INFO] [stderr]      |
[INFO] [stderr] 1680 | pub fn filesystem_temporary_create_directory (parent : Option<&Value>, prefix : Option<&Value>, suffix : Option<&Value>) -> (Outcome<(Path, Opaque)>) {
[INFO] [stderr]      |                                                                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_filesystem.rs:1699:59
[INFO] [stderr]      |
[INFO] [stderr] 1699 | pub fn filesystem_temporary_release (wrapper : &Value) -> (Outcome<()>) {
[INFO] [stderr]      |                                                           ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_functions.rs:66:98
[INFO] [stderr]    |
[INFO] [stderr] 66 | pub fn call_with_list (evaluator : &mut EvaluatorContext, callable : &Value, inputs : &Value) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_functions.rs:73:107
[INFO] [stderr]    |
[INFO] [stderr] 73 | pub fn call_with_list_builder (evaluator : &mut EvaluatorContext, callable : &Value, builder : &Value) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_functions.rs:81:99
[INFO] [stderr]    |
[INFO] [stderr] 81 | pub fn call_with_array (evaluator : &mut EvaluatorContext, callable : &Value, inputs : &Value) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_functions.rs:89:108
[INFO] [stderr]    |
[INFO] [stderr] 89 | pub fn call_with_array_builder (evaluator : &mut EvaluatorContext, callable : &Value, builder : &Value) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_functions.rs:97:100
[INFO] [stderr]    |
[INFO] [stderr] 97 | pub fn call_with_values (evaluator : &mut EvaluatorContext, callable : &Value, inputs : &Value) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:105:109
[INFO] [stderr]     |
[INFO] [stderr] 105 | pub fn call_with_values_builder (evaluator : &mut EvaluatorContext, callable : &Value, builder : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                             ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:114:73
[INFO] [stderr]     |
[INFO] [stderr] 114 | pub fn call_0 (evaluator : &mut EvaluatorContext, callable : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:119:91
[INFO] [stderr]     |
[INFO] [stderr] 119 | pub fn call_1 (evaluator : &mut EvaluatorContext, callable : &Value, input_1 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:124:109
[INFO] [stderr]     |
[INFO] [stderr] 124 | pub fn call_2 (evaluator : &mut EvaluatorContext, callable : &Value, input_1 : &Value, input_2 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                             ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:129:127
[INFO] [stderr]     |
[INFO] [stderr] 129 | pub fn call_3 (evaluator : &mut EvaluatorContext, callable : &Value, input_1 : &Value, input_2 : &Value, input_3 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                               ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:134:145
[INFO] [stderr]     |
[INFO] [stderr] 134 | pub fn call_4 (evaluator : &mut EvaluatorContext, callable : &Value, input_1 : &Value, input_2 : &Value, input_3 : &Value, input_4 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                 ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:139:107
[INFO] [stderr]     |
[INFO] [stderr] 139 | pub fn call_n (evaluator : &mut EvaluatorContext, callable : &Value, inputs : &[impl StdAsRef<Value>]) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:146:154
[INFO] [stderr]     |
[INFO] [stderr] 146 | pub fn call_n_n (evaluator : &mut EvaluatorContext, callable : &Value, inputs_left : &[impl StdAsRef<Value>], inputs_right : &[impl StdAsRef<Value>]) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:213:92
[INFO] [stderr]     |
[INFO] [stderr] 213 | pub fn apply_1 (evaluator : &mut EvaluatorContext, callable : &Value, input_1 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:218:110
[INFO] [stderr]     |
[INFO] [stderr] 218 | pub fn apply_2 (evaluator : &mut EvaluatorContext, callable : &Value, input_1 : &Value, input_2 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                              ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:224:128
[INFO] [stderr]     |
[INFO] [stderr] 224 | pub fn apply_3 (evaluator : &mut EvaluatorContext, callable : &Value, input_1 : &Value, input_2 : &Value, input_3 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:230:146
[INFO] [stderr]     |
[INFO] [stderr] 230 | pub fn apply_4 (evaluator : &mut EvaluatorContext, callable : &Value, input_1 : &Value, input_2 : &Value, input_3 : &Value, input_4 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:236:108
[INFO] [stderr]     |
[INFO] [stderr] 236 | pub fn apply_n (evaluator : &mut EvaluatorContext, callable : &Value, inputs : &[impl StdAsRef<Value>]) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:245:119
[INFO] [stderr]     |
[INFO] [stderr] 245 | pub fn call_primitives_1 (evaluator : &mut EvaluatorContext, callables : &[ProcedurePrimitive1], input_1 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:260:120
[INFO] [stderr]     |
[INFO] [stderr] 260 | pub fn call_composed_1_1 (evaluator : &mut EvaluatorContext, callables : &[impl StdAsRef<Value>], input_1 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:274:136
[INFO] [stderr]     |
[INFO] [stderr] 274 | pub fn call_composed_1_n (evaluator : &mut EvaluatorContext, callables : &[impl StdAsRef<Value>], inputs : &[impl StdAsRef<Value>]) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:294:120
[INFO] [stderr]     |
[INFO] [stderr] 294 | pub fn call_composed_v_1 (evaluator : &mut EvaluatorContext, callables : &[impl StdAsRef<Value>], input_1 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:300:136
[INFO] [stderr]     |
[INFO] [stderr] 300 | pub fn call_composed_v_n (evaluator : &mut EvaluatorContext, callables : &[impl StdAsRef<Value>], inputs : &[impl StdAsRef<Value>]) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:333:95
[INFO] [stderr]     |
[INFO] [stderr] 333 | pub fn lists_map_1 (evaluator : &mut EvaluatorContext, callable : &Value, list_1 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                               ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:343:99
[INFO] [stderr]     |
[INFO] [stderr] 343 | pub fn lists_iterate_1 (evaluator : &mut EvaluatorContext, callable : &Value, list_1 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:354:112
[INFO] [stderr]     |
[INFO] [stderr] 354 | pub fn lists_map_2 (evaluator : &mut EvaluatorContext, callable : &Value, list_1 : &Value, list_2 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:365:116
[INFO] [stderr]     |
[INFO] [stderr] 365 | pub fn lists_iterate_2 (evaluator : &mut EvaluatorContext, callable : &Value, list_1 : &Value, list_2 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:377:129
[INFO] [stderr]     |
[INFO] [stderr] 377 | pub fn lists_map_3 (evaluator : &mut EvaluatorContext, callable : &Value, list_1 : &Value, list_2 : &Value, list_3 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                 ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:389:133
[INFO] [stderr]     |
[INFO] [stderr] 389 | pub fn lists_iterate_3 (evaluator : &mut EvaluatorContext, callable : &Value, list_1 : &Value, list_2 : &Value, list_3 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:402:146
[INFO] [stderr]     |
[INFO] [stderr] 402 | pub fn lists_map_4 (evaluator : &mut EvaluatorContext, callable : &Value, list_1 : &Value, list_2 : &Value, list_3 : &Value, list_4 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:415:150
[INFO] [stderr]     |
[INFO] [stderr] 415 | pub fn lists_iterate_4 (evaluator : &mut EvaluatorContext, callable : &Value, list_1 : &Value, list_2 : &Value, list_3 : &Value, list_4 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:429:111
[INFO] [stderr]     |
[INFO] [stderr] 429 | pub fn lists_map_n (evaluator : &mut EvaluatorContext, callable : &Value, lists : &[impl StdAsRef<Value>]) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                               ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:439:115
[INFO] [stderr]     |
[INFO] [stderr] 439 | pub fn lists_iterate_n (evaluator : &mut EvaluatorContext, callable : &Value, lists : &[impl StdAsRef<Value>]) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:453:121
[INFO] [stderr]     |
[INFO] [stderr] 453 | pub fn arrays_map_1 (evaluator : &mut EvaluatorContext, callable : &Value, array : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:464:99
[INFO] [stderr]     |
[INFO] [stderr] 464 | pub fn arrays_iterate_1 (evaluator : &mut EvaluatorContext, callable : &Value, array : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:476:141
[INFO] [stderr]     |
[INFO] [stderr] 476 | pub fn arrays_map_2 (evaluator : &mut EvaluatorContext, callable : &Value, array_1 : &Value, array_2 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                             ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:488:119
[INFO] [stderr]     |
[INFO] [stderr] 488 | pub fn arrays_iterate_2 (evaluator : &mut EvaluatorContext, callable : &Value, array_1 : &Value, array_2 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:501:159
[INFO] [stderr]     |
[INFO] [stderr] 501 | pub fn arrays_map_3 (evaluator : &mut EvaluatorContext, callable : &Value, array_1 : &Value, array_2 : &Value, array_3 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                               ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:514:137
[INFO] [stderr]     |
[INFO] [stderr] 514 | pub fn arrays_iterate_3 (evaluator : &mut EvaluatorContext, callable : &Value, array_1 : &Value, array_2 : &Value, array_3 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:528:177
[INFO] [stderr]     |
[INFO] [stderr] 528 | pub fn arrays_map_4 (evaluator : &mut EvaluatorContext, callable : &Value, array_1 : &Value, array_2 : &Value, array_3 : &Value, array_4 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                 ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:542:155
[INFO] [stderr]     |
[INFO] [stderr] 542 | pub fn arrays_iterate_4 (evaluator : &mut EvaluatorContext, callable : &Value, array_1 : &Value, array_2 : &Value, array_3 : &Value, array_4 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:557:139
[INFO] [stderr]     |
[INFO] [stderr] 557 | pub fn arrays_map_n (evaluator : &mut EvaluatorContext, callable : &Value, arrays : &[impl StdAsRef<Value>], immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:568:117
[INFO] [stderr]     |
[INFO] [stderr] 568 | pub fn arrays_iterate_n (evaluator : &mut EvaluatorContext, callable : &Value, arrays : &[impl StdAsRef<Value>]) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:582:120
[INFO] [stderr]     |
[INFO] [stderr] 582 | pub fn bytes_map_1 (evaluator : &mut EvaluatorContext, callable : &Value, bytes : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:593:98
[INFO] [stderr]     |
[INFO] [stderr] 593 | pub fn bytes_iterate_1 (evaluator : &mut EvaluatorContext, callable : &Value, bytes : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:605:140
[INFO] [stderr]     |
[INFO] [stderr] 605 | pub fn bytes_map_2 (evaluator : &mut EvaluatorContext, callable : &Value, bytes_1 : &Value, bytes_2 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:617:118
[INFO] [stderr]     |
[INFO] [stderr] 617 | pub fn bytes_iterate_2 (evaluator : &mut EvaluatorContext, callable : &Value, bytes_1 : &Value, bytes_2 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:630:158
[INFO] [stderr]     |
[INFO] [stderr] 630 | pub fn bytes_map_3 (evaluator : &mut EvaluatorContext, callable : &Value, bytes_1 : &Value, bytes_2 : &Value, bytes_3 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                              ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:643:136
[INFO] [stderr]     |
[INFO] [stderr] 643 | pub fn bytes_iterate_3 (evaluator : &mut EvaluatorContext, callable : &Value, bytes_1 : &Value, bytes_2 : &Value, bytes_3 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:657:176
[INFO] [stderr]     |
[INFO] [stderr] 657 | pub fn bytes_map_4 (evaluator : &mut EvaluatorContext, callable : &Value, bytes_1 : &Value, bytes_2 : &Value, bytes_3 : &Value, bytes_4 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:671:154
[INFO] [stderr]     |
[INFO] [stderr] 671 | pub fn bytes_iterate_4 (evaluator : &mut EvaluatorContext, callable : &Value, bytes_1 : &Value, bytes_2 : &Value, bytes_3 : &Value, bytes_4 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:686:137
[INFO] [stderr]     |
[INFO] [stderr] 686 | pub fn bytes_map_n (evaluator : &mut EvaluatorContext, callable : &Value, bytes : &[impl StdAsRef<Value>], immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:697:115
[INFO] [stderr]     |
[INFO] [stderr] 697 | pub fn bytes_iterate_n (evaluator : &mut EvaluatorContext, callable : &Value, bytes : &[impl StdAsRef<Value>]) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:711:123
[INFO] [stderr]     |
[INFO] [stderr] 711 | pub fn strings_map_1 (evaluator : &mut EvaluatorContext, callable : &Value, string : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:722:101
[INFO] [stderr]     |
[INFO] [stderr] 722 | pub fn strings_iterate_1 (evaluator : &mut EvaluatorContext, callable : &Value, string : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:734:144
[INFO] [stderr]     |
[INFO] [stderr] 734 | pub fn strings_map_2 (evaluator : &mut EvaluatorContext, callable : &Value, string_1 : &Value, string_2 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:746:122
[INFO] [stderr]     |
[INFO] [stderr] 746 | pub fn strings_iterate_2 (evaluator : &mut EvaluatorContext, callable : &Value, string_1 : &Value, string_2 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:759:163
[INFO] [stderr]     |
[INFO] [stderr] 759 | pub fn strings_map_3 (evaluator : &mut EvaluatorContext, callable : &Value, string_1 : &Value, string_2 : &Value, string_3 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:772:141
[INFO] [stderr]     |
[INFO] [stderr] 772 | pub fn strings_iterate_3 (evaluator : &mut EvaluatorContext, callable : &Value, string_1 : &Value, string_2 : &Value, string_3 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                             ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:786:182
[INFO] [stderr]     |
[INFO] [stderr] 786 | pub fn strings_map_4 (evaluator : &mut EvaluatorContext, callable : &Value, string_1 : &Value, string_2 : &Value, string_3 : &Value, string_4 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:800:160
[INFO] [stderr]     |
[INFO] [stderr] 800 | pub fn strings_iterate_4 (evaluator : &mut EvaluatorContext, callable : &Value, string_1 : &Value, string_2 : &Value, string_3 : &Value, string_4 : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:815:141
[INFO] [stderr]     |
[INFO] [stderr] 815 | pub fn strings_map_n (evaluator : &mut EvaluatorContext, callable : &Value, strings : &[impl StdAsRef<Value>], immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                             ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:826:119
[INFO] [stderr]     |
[INFO] [stderr] 826 | pub fn strings_iterate_n (evaluator : &mut EvaluatorContext, callable : &Value, strings : &[impl StdAsRef<Value>]) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:839:137
[INFO] [stderr]     |
[INFO] [stderr] 839 | pub(crate) fn iterators_map_1 <Iterator1, ValueAsRef> (evaluator : &mut EvaluatorContext, callable : &Value, iterator_1 : Iterator1) -> (Outcome<ValueVec>)
[INFO] [stderr]     |                                                                                                                                         ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:853:141
[INFO] [stderr]     |
[INFO] [stderr] 853 | pub(crate) fn iterators_iterate_1 <Iterator1, ValueAsRef> (evaluator : &mut EvaluatorContext, callable : &Value, iterator_1 : Iterator1) -> (Outcome<()>)
[INFO] [stderr]     |                                                                                                                                             ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:868:172
[INFO] [stderr]     |
[INFO] [stderr] 868 | pub(crate) fn iterators_map_2 <Iterator1, Iterator2, ValueAsRef> (evaluator : &mut EvaluatorContext, callable : &Value, iterator_1 : Iterator1, iterator_2 : Iterator2) -> (Outcome<ValueVec>)
[INFO] [stderr]     |                                                                                                                                                                            ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:888:176
[INFO] [stderr]     |
[INFO] [stderr] 888 | pub(crate) fn iterators_iterate_2 <Iterator1, Iterator2, ValueAsRef> (evaluator : &mut EvaluatorContext, callable : &Value, iterator_1 : Iterator1, iterator_2 : Iterator2) -> (Outcome<()>)
[INFO] [stderr]     |                                                                                                                                                                                ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:909:207
[INFO] [stderr]     |
[INFO] [stderr] 909 | pub(crate) fn iterators_map_3 <Iterator1, Iterator2, Iterator3, ValueAsRef> (evaluator : &mut EvaluatorContext, callable : &Value, iterator_1 : Iterator1, iterator_2 : Iterator2, iterator_3 : Iterator3) -> (Outcome<ValueVec>)
[INFO] [stderr]     |                                                                                                                                                                                                               ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:933:211
[INFO] [stderr]     |
[INFO] [stderr] 933 | pub(crate) fn iterators_iterate_3 <Iterator1, Iterator2, Iterator3, ValueAsRef> (evaluator : &mut EvaluatorContext, callable : &Value, iterator_1 : Iterator1, iterator_2 : Iterator2, iterator_3 : Iterator3) -> (Outcome<()>)
[INFO] [stderr]     |                                                                                                                                                                                                                   ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:958:242
[INFO] [stderr]     |
[INFO] [stderr] 958 | pub(crate) fn iterators_map_4 <Iterator1, Iterator2, Iterator3, Iterator4, ValueAsRef> (evaluator : &mut EvaluatorContext, callable : &Value, iterator_1 : Iterator1, iterator_2 : Iterator2, iterator_3 : Iterator3, iterator_4 : Iterator4) -> (Outcome<ValueVec>)
[INFO] [stderr]     |                                                                                                                                                                                                                                                  ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_functions.rs:986:246
[INFO] [stderr]     |
[INFO] [stderr] 986 | pub(crate) fn iterators_iterate_4 <Iterator1, Iterator2, Iterator3, Iterator4, ValueAsRef> (evaluator : &mut EvaluatorContext, callable : &Value, iterator_1 : Iterator1, iterator_2 : Iterator2, iterator_3 : Iterator3, iterator_4 : Iterator4) -> (Outcome<()>)
[INFO] [stderr]     |                                                                                                                                                                                                                                                      ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1015:136
[INFO] [stderr]      |
[INFO] [stderr] 1015 | pub(crate) fn iterators_map_n <Iterators, ValueAsRef> (evaluator : &mut EvaluatorContext, callable : &Value, iterators : Iterators) -> (Outcome<ValueVec>)
[INFO] [stderr]      |                                                                                                                                        ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1029:140
[INFO] [stderr]      |
[INFO] [stderr] 1029 | pub(crate) fn iterators_iterate_n <Iterators, ValueAsRef> (evaluator : &mut EvaluatorContext, callable : &Value, iterators : Iterators) -> (Outcome<()>)
[INFO] [stderr]      |                                                                                                                                            ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1045:29
[INFO] [stderr]      |
[INFO] [stderr] 1045 | pub fn values_build_0 () -> (Value) {
[INFO] [stderr]      |                             ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1051:45
[INFO] [stderr]      |
[INFO] [stderr] 1051 | pub fn values_build_1 (value_1 : &Value) -> (Value) {
[INFO] [stderr]      |                                             ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1057:63
[INFO] [stderr]      |
[INFO] [stderr] 1057 | pub fn values_build_2 (value_1 : &Value, value_2 : &Value) -> (Value) {
[INFO] [stderr]      |                                                               ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1063:81
[INFO] [stderr]      |
[INFO] [stderr] 1063 | pub fn values_build_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (Value) {
[INFO] [stderr]      |                                                                                 ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1069:99
[INFO] [stderr]      |
[INFO] [stderr] 1069 | pub fn values_build_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value) -> (Value) {
[INFO] [stderr]      |                                                                                                   ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1075:61
[INFO] [stderr]      |
[INFO] [stderr] 1075 | pub fn values_build_n (values : &[impl StdAsRef<Value>]) -> (Value) {
[INFO] [stderr]      |                                                             ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1087:71
[INFO] [stderr]      |
[INFO] [stderr] 1087 | pub fn curry_1 (callable : &Value, input_1 : &Value, right : bool) -> (Value) {
[INFO] [stderr]      |                                                                       ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1093:89
[INFO] [stderr]      |
[INFO] [stderr] 1093 | pub fn curry_2 (callable : &Value, input_1 : &Value, input_2 : &Value, right : bool) -> (Value) {
[INFO] [stderr]      |                                                                                         ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1099:107
[INFO] [stderr]      |
[INFO] [stderr] 1099 | pub fn curry_3 (callable : &Value, input_1 : &Value, input_2 : &Value, input_3 : &Value, right : bool) -> (Value) {
[INFO] [stderr]      |                                                                                                           ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1105:125
[INFO] [stderr]      |
[INFO] [stderr] 1105 | pub fn curry_4 (callable : &Value, input_1 : &Value, input_2 : &Value, input_3 : &Value, input_4 : &Value, right : bool) -> (Value) {
[INFO] [stderr]      |                                                                                                                             ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1111:87
[INFO] [stderr]      |
[INFO] [stderr] 1111 | pub fn curry_n (callable : &Value, inputs : &[impl StdAsRef<Value>], right : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1130:84
[INFO] [stderr]      |
[INFO] [stderr] 1130 | pub fn compose_2 (callable_1 : &Value, callable_2 : &Value, with_values : bool) -> (Value) {
[INFO] [stderr]      |                                                                                    ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1136:105
[INFO] [stderr]      |
[INFO] [stderr] 1136 | pub fn compose_3 (callable_1 : &Value, callable_2 : &Value, callable_3 : &Value, with_values : bool) -> (Value) {
[INFO] [stderr]      |                                                                                                         ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1142:126
[INFO] [stderr]      |
[INFO] [stderr] 1142 | pub fn compose_4 (callable_1 : &Value, callable_2 : &Value, callable_3 : &Value, callable_4 : &Value, with_values : bool) -> (Value) {
[INFO] [stderr]      |                                                                                                                              ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_functions.rs:1148:79
[INFO] [stderr]      |
[INFO] [stderr] 1148 | pub fn compose_n (callables : &[impl StdAsRef<Value>], with_values : bool) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                               ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_hashes.rs:56:127
[INFO] [stderr]    |
[INFO] [stderr] 56 | pub fn hash_value_with_default <Value : HashValue, ValueRef : StdAsRef<Value>> (value : ValueRef, mode : Option<HashMode>) -> (Outcome<u64>) {
[INFO] [stderr]    |                                                                                                                               ^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_hashes.rs:76:170
[INFO] [stderr]    |
[INFO] [stderr] 76 | pub fn hash_value_with_siphash_seeded <Value : HashValue, ValueRef : StdAsRef<Value>> (value : ValueRef, seed : Option<Option<&(u64, u64)>>, mode : Option<HashMode>) -> (Outcome<u64>) {
[INFO] [stderr]    |                                                                                                                                                                          ^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_hashes.rs:93:136
[INFO] [stderr]    |
[INFO] [stderr] 93 | pub fn hash_value_with_siphash_unseeded <Value : HashValue, ValueRef : StdAsRef<Value>> (value : ValueRef, mode : Option<HashMode>) -> (Outcome<u64>) {
[INFO] [stderr]    |                                                                                                                                        ^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_hashes.rs:102:48
[INFO] [stderr]     |
[INFO] [stderr] 102 | pub fn coerce_siphash_seed (value : &Value) -> (Outcome<Option<Option<(u64, u64)>>>) {
[INFO] [stderr]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_hashes.rs:163:180
[INFO] [stderr]     |
[INFO] [stderr] 163 | pub fn hash_value_with_seahash_seeded <Value : HashValue, ValueRef : StdAsRef<Value>> (value : ValueRef, seed : Option<Option<&(u64, u64, u64, u64)>>, mode : Option<HashMode>) -> (Outcome<u64>) {
[INFO] [stderr]     |                                                                                                                                                                                    ^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_hashes.rs:180:136
[INFO] [stderr]     |
[INFO] [stderr] 180 | pub fn hash_value_with_seahash_unseeded <Value : HashValue, ValueRef : StdAsRef<Value>> (value : ValueRef, mode : Option<HashMode>) -> (Outcome<u64>) {
[INFO] [stderr]     |                                                                                                                                        ^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_hashes.rs:189:48
[INFO] [stderr]     |
[INFO] [stderr] 189 | pub fn coerce_seahash_seed (value : &Value) -> (Outcome<Option<Option<(u64, u64, u64, u64)>>>) {
[INFO] [stderr]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_hashes.rs:250:178
[INFO] [stderr]     |
[INFO] [stderr] 250 | pub fn hash_value_with_blake2b_seeded <Value : HashValue, ValueRef : StdAsRef<Value>> (value : ValueRef, bits : usize, seed : Option<Option<&[u8]>>, mode : Option<HashMode>) -> (Outcome<StdBox<[u8]>>) {
[INFO] [stderr]     |                                                                                                                                                                                  ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_hashes.rs:267:150
[INFO] [stderr]     |
[INFO] [stderr] 267 | pub fn hash_value_with_blake2b_unseeded <Value : HashValue, ValueRef : StdAsRef<Value>> (value : ValueRef, bits : usize, mode : Option<HashMode>) -> (Outcome<StdBox<[u8]>>) {
[INFO] [stderr]     |                                                                                                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_hashes.rs:275:48
[INFO] [stderr]     |
[INFO] [stderr] 275 | pub fn coerce_blake2b_seed (value : &Value) -> (Outcome<Option<Option<GenericRef<[u8]>>>>) {
[INFO] [stderr]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_hashes.rs:294:178
[INFO] [stderr]     |
[INFO] [stderr] 294 | pub fn hash_value_with_blake2s_seeded <Value : HashValue, ValueRef : StdAsRef<Value>> (value : ValueRef, bits : usize, seed : Option<Option<&[u8]>>, mode : Option<HashMode>) -> (Outcome<StdBox<[u8]>>) {
[INFO] [stderr]     |                                                                                                                                                                                  ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_hashes.rs:311:150
[INFO] [stderr]     |
[INFO] [stderr] 311 | pub fn hash_value_with_blake2s_unseeded <Value : HashValue, ValueRef : StdAsRef<Value>> (value : ValueRef, bits : usize, mode : Option<HashMode>) -> (Outcome<StdBox<[u8]>>) {
[INFO] [stderr]     |                                                                                                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_hashes.rs:319:48
[INFO] [stderr]     |
[INFO] [stderr] 319 | pub fn coerce_blake2s_seed (value : &Value) -> (Outcome<Option<Option<GenericRef<[u8]>>>>) {
[INFO] [stderr]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_hashes.rs:338:61
[INFO] [stderr]     |
[INFO] [stderr] 338 | fn coerce_blake2_seed (value : &Value, max_size : usize) -> (Outcome<Option<Option<GenericRef<[u8]>>>>) {
[INFO] [stderr]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_lists.rs:71:139
[INFO] [stderr]    |
[INFO] [stderr] 71 | pub fn pair <ValueRef1 : StdAsRef<Value>, ValueRef2 : StdAsRef<Value>> (left : ValueRef1, right : ValueRef2, immutable : Option<bool>) -> (Value) {
[INFO] [stderr]    |                                                                                                                                           ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_lists.rs:80:68
[INFO] [stderr]    |
[INFO] [stderr] 80 | pub fn pair_left <ValueRef : StdAsRef<Value>> (pair : ValueRef) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_lists.rs:88:69
[INFO] [stderr]    |
[INFO] [stderr] 88 | pub fn pair_right <ValueRef : StdAsRef<Value>> (pair : ValueRef) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_lists.rs:96:49
[INFO] [stderr]    |
[INFO] [stderr] 96 | pub fn pair_left_ref <'a> (pair : &'a Value) -> (Outcome<ValueRef<'a>>) {
[INFO] [stderr]    |                                                 ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:102:50
[INFO] [stderr]     |
[INFO] [stderr] 102 | pub fn pair_right_ref <'a> (pair : &'a Value) -> (Outcome<ValueRef<'a>>) {
[INFO] [stderr]     |                                                  ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:109:122
[INFO] [stderr]     |
[INFO] [stderr] 109 | pub fn pair_left_set <ValueRef1 : StdAsRef<Value>, ValueRef2 : StdAsRef<Value>> (pair : ValueRef1, value : ValueRef2) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:119:123
[INFO] [stderr]     |
[INFO] [stderr] 119 | pub fn pair_right_set <ValueRef1 : StdAsRef<Value>, ValueRef2 : StdAsRef<Value>> (pair : ValueRef1, value : ValueRef2) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:131:56
[INFO] [stderr]     |
[INFO] [stderr] 131 | pub fn list_first_at (list : &Value, index : usize) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:136:55
[INFO] [stderr]     |
[INFO] [stderr] 136 | pub fn list_rest_at (list : &Value, index : usize) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:142:60
[INFO] [stderr]     |
[INFO] [stderr] 142 | pub fn list_first_at_ref (list : &Value, index : usize) -> (Outcome<ValueRef>) {
[INFO] [stderr]     |                                                            ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:152:59
[INFO] [stderr]     |
[INFO] [stderr] 152 | pub fn list_rest_at_ref (list : &Value, index : usize) -> (Outcome<ValueRef>) {
[INFO] [stderr]     |                                                           ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:163:76
[INFO] [stderr]     |
[INFO] [stderr] 163 | pub fn list_first_at_set (list : &Value, index : usize, value : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:177:75
[INFO] [stderr]     |
[INFO] [stderr] 177 | pub fn list_rest_at_set (list : &Value, index : usize, value : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:190:55
[INFO] [stderr]     |
[INFO] [stderr] 190 | pub fn list_pair_at (list : &Value, index : usize) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:200:59
[INFO] [stderr]     |
[INFO] [stderr] 200 | pub fn list_pair_at_ref (list : &Value, index : usize) -> (Outcome<Option<PairAsRef>>) {
[INFO] [stderr]     |                                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:227:77
[INFO] [stderr]     |
[INFO] [stderr] 227 | pub fn list_collect <Source> (values : Source, immutable : Option<bool>) -> (Value)
[INFO] [stderr]     |                                                                             ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:234:106
[INFO] [stderr]     |
[INFO] [stderr] 234 | pub fn list_collect_dotted <Source> (values : Source, last : Option<Value>, immutable : Option<bool>) -> (Value)
[INFO] [stderr]     |                                                                                                          ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:247:91
[INFO] [stderr]     |
[INFO] [stderr] 247 | pub fn list_collect_ref <Source, ValueRef> (values : Source, immutable : Option<bool>) -> (Value)
[INFO] [stderr]     |                                                                                           ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:254:123
[INFO] [stderr]     |
[INFO] [stderr] 254 | pub fn list_collect_dotted_ref <Source, ValueRef> (values : Source, last : Option<ValueRef>, immutable : Option<bool>) -> (Value)
[INFO] [stderr]     |                                                                                                                           ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:269:92
[INFO] [stderr]     |
[INFO] [stderr] 269 | pub fn list_collect_from_generator <Source> (values : Source, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]     |                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:276:121
[INFO] [stderr]     |
[INFO] [stderr] 276 | pub fn list_collect_dotted_from_generator <Source> (values : Source, last : Option<Value>, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]     |                                                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:286:106
[INFO] [stderr]     |
[INFO] [stderr] 286 | pub fn list_collect_from_generator_ref <Source, ValueRef> (values : Source, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]     |                                                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:293:138
[INFO] [stderr]     |
[INFO] [stderr] 293 | pub fn list_collect_dotted_from_generator_ref <Source, ValueRef> (values : Source, last : Option<ValueRef>, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]     |                                                                                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:305:25
[INFO] [stderr]     |
[INFO] [stderr] 305 | pub fn list_empty () -> (Value) {
[INFO] [stderr]     |                         ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:310:94
[INFO] [stderr]     |
[INFO] [stderr] 310 | pub fn list_build_1 (value_1 : &Value, dotted : Option<&Value>, immutable : Option<bool>) -> (Value) {
[INFO] [stderr]     |                                                                                              ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:316:112
[INFO] [stderr]     |
[INFO] [stderr] 316 | pub fn list_build_2 (value_1 : &Value, value_2 : &Value, dotted : Option<&Value>, immutable : Option<bool>) -> (Value) {
[INFO] [stderr]     |                                                                                                                ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:322:130
[INFO] [stderr]     |
[INFO] [stderr] 322 | pub fn list_build_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value, dotted : Option<&Value>, immutable : Option<bool>) -> (Value) {
[INFO] [stderr]     |                                                                                                                                  ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:328:148
[INFO] [stderr]     |
[INFO] [stderr] 328 | pub fn list_build_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value, dotted : Option<&Value>, immutable : Option<bool>) -> (Value) {
[INFO] [stderr]     |                                                                                                                                                    ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:334:127
[INFO] [stderr]     |
[INFO] [stderr] 334 | pub fn list_build_n <ValueRef : StdAsRef<Value>> (values : &[ValueRef], dotted : Option<&Value>, immutable : Option<bool>) -> (Value) {
[INFO] [stderr]     |                                                                                                                               ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:343:109
[INFO] [stderr]     |
[INFO] [stderr] 343 | pub fn list_build_n_dotted <ValueRef : StdAsRef<Value>> (values : &[ValueRef], immutable : Option<bool>) -> (Value) {
[INFO] [stderr]     |                                                                                                             ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:354:51
[INFO] [stderr]     |
[INFO] [stderr] 354 | fn list_dotted_coerce (value : Option<&Value>) -> (Value) {
[INFO] [stderr]     |                                                   ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:366:86
[INFO] [stderr]     |
[INFO] [stderr] 366 | pub fn list_append_2 (list_1 : &Value, list_2 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:373:103
[INFO] [stderr]     |
[INFO] [stderr] 373 | pub fn list_append_3 (list_1 : &Value, list_2 : &Value, list_3 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:380:120
[INFO] [stderr]     |
[INFO] [stderr] 380 | pub fn list_append_4 (list_1 : &Value, list_2 : &Value, list_3 : &Value, list_4 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:387:85
[INFO] [stderr]     |
[INFO] [stderr] 387 | pub fn list_append_n (lists : &[impl StdAsRef<Value>], immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:400:87
[INFO] [stderr]     |
[INFO] [stderr] 400 | pub fn list_make (length : usize, fill : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:415:64
[INFO] [stderr]     |
[INFO] [stderr] 415 | pub fn list_clone (list : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:423:66
[INFO] [stderr]     |
[INFO] [stderr] 423 | pub fn list_reverse (list : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:435:124
[INFO] [stderr]     |
[INFO] [stderr] 435 | pub fn list_fill_range (list : &Value, fill : Option<&Value>, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                            ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:453:104
[INFO] [stderr]     |
[INFO] [stderr] 453 | pub fn list_reverse_range (list : &Value, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                        ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:471:163
[INFO] [stderr]     |
[INFO] [stderr] 471 | pub fn list_copy_range (target_list : &Value, target_start : Option<&Value>, source_list : &Value, source_start : Option<&Value>, source_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                                                   ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:497:128
[INFO] [stderr]     |
[INFO] [stderr] 497 | pub fn list_clone_range (list : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:506:113
[INFO] [stderr]     |
[INFO] [stderr] 506 | pub fn list_range_iterator <'a> (list : &'a Value, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<RangeIteratorForOutcome<ValueRef<'a>, ListIterator<'a>>>) {
[INFO] [stderr]     |                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:514:133
[INFO] [stderr]     |
[INFO] [stderr] 514 | pub fn list_pair_range_iterator <'a> (list : &'a Value, range_start : Option<&Value>, range_end : Option<&Value>, cloned : bool) -> (Outcome<RangeIteratorForOutcome<PairAsRef<'a>, ListPairIterator<'a>>>) {
[INFO] [stderr]     |                                                                                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:525:39
[INFO] [stderr]     |
[INFO] [stderr] 525 | pub fn list_length (list : &Value) -> (Outcome<usize>) {
[INFO] [stderr]     |                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:545:45
[INFO] [stderr]     |
[INFO] [stderr] 545 | pub fn list_to_immutable (list : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:551:43
[INFO] [stderr]     |
[INFO] [stderr] 551 | pub fn list_to_mutable (list : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:560:94
[INFO] [stderr]     |
[INFO] [stderr] 560 | pub fn list_member_by_comparison (list : &Value, value : &Value, comparison : Comparison) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                              ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:577:125
[INFO] [stderr]     |
[INFO] [stderr] 577 | pub fn list_member_by_comparator (list : &Value, value : &Value, comparator : &Value, evaluator : &mut EvaluatorContext) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                             ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:598:93
[INFO] [stderr]     |
[INFO] [stderr] 598 | pub fn list_assoc_by_comparison (list : &Value, value : &Value, comparison : Comparison) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                             ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:617:124
[INFO] [stderr]     |
[INFO] [stderr] 617 | pub fn list_assoc_by_comparator (list : &Value, value : &Value, comparator : &Value, evaluator : &mut EvaluatorContext) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:640:92
[INFO] [stderr]     |
[INFO] [stderr] 640 | pub fn list_find (list : &Value, predicate : &Value, evaluator : &mut EvaluatorContext) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:662:64
[INFO] [stderr]     |
[INFO] [stderr] 662 | pub fn vec_list_append_2 (list_1 : &Value, list_2 : &Value) -> (Outcome<ValueVec>) {
[INFO] [stderr]     |                                                                ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:668:81
[INFO] [stderr]     |
[INFO] [stderr] 668 | pub fn vec_list_append_3 (list_1 : &Value, list_2 : &Value, list_3 : &Value) -> (Outcome<ValueVec>) {
[INFO] [stderr]     |                                                                                 ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:674:98
[INFO] [stderr]     |
[INFO] [stderr] 674 | pub fn vec_list_append_4 (list_1 : &Value, list_2 : &Value, list_3 : &Value, list_4 : &Value) -> (Outcome<ValueVec>) {
[INFO] [stderr]     |                                                                                                  ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:680:63
[INFO] [stderr]     |
[INFO] [stderr] 680 | pub fn vec_list_append_n (lists : &[impl StdAsRef<Value>]) -> (Outcome<ValueVec>) {
[INFO] [stderr]     |                                                               ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:689:75
[INFO] [stderr]     |
[INFO] [stderr] 689 | fn vec_list_append_return ((buffer, last) : (ValueVec, Option<Value>)) -> (Outcome<ValueVec>) {
[INFO] [stderr]     |                                                                           ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:702:71
[INFO] [stderr]     |
[INFO] [stderr] 702 | pub fn vec_list_append_2_dotted (list_1 : &Value, list_2 : &Value) -> (Outcome<(ValueVec, Option<Value>)>) {
[INFO] [stderr]     |                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:713:88
[INFO] [stderr]     |
[INFO] [stderr] 713 | pub fn vec_list_append_3_dotted (list_1 : &Value, list_2 : &Value, list_3 : &Value) -> (Outcome<(ValueVec, Option<Value>)>) {
[INFO] [stderr]     |                                                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:725:105
[INFO] [stderr]     |
[INFO] [stderr] 725 | pub fn vec_list_append_4_dotted (list_1 : &Value, list_2 : &Value, list_3 : &Value, list_4 : &Value) -> (Outcome<(ValueVec, Option<Value>)>) {
[INFO] [stderr]     |                                                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:738:70
[INFO] [stderr]     |
[INFO] [stderr] 738 | pub fn vec_list_append_n_dotted (lists : &[impl StdAsRef<Value>]) -> (Outcome<(ValueVec, Option<Value>)>) {
[INFO] [stderr]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:766:42
[INFO] [stderr]     |
[INFO] [stderr] 766 | pub fn vec_list_clone (list : &Value) -> (Outcome<ValueVec>) {
[INFO] [stderr]     |                                          ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:778:49
[INFO] [stderr]     |
[INFO] [stderr] 778 | pub fn vec_list_clone_dotted (list : &Value) -> (Outcome<(ValueVec, Option<Value>)>) {
[INFO] [stderr]     |                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:786:66
[INFO] [stderr]     |
[INFO] [stderr] 786 | pub fn vec_list_drain (buffer : &mut ValueVec, list : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                  ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:798:73
[INFO] [stderr]     |
[INFO] [stderr] 798 | pub fn vec_list_drain_dotted (buffer : &mut ValueVec, list : &Value) -> (Outcome<Option<Value>>) {
[INFO] [stderr]     |                                                                         ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:816:79
[INFO] [stderr]     |
[INFO] [stderr] 816 | pub fn vec_list_ref_append_2 <'a> (list_1 : &'a Value, list_2 : &'a Value) -> (Outcome<StdVec<ValueRef<'a>>>) {
[INFO] [stderr]     |                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:822:99
[INFO] [stderr]     |
[INFO] [stderr] 822 | pub fn vec_list_ref_append_3 <'a> (list_1 : &'a Value, list_2 : &'a Value, list_3 : &'a Value) -> (Outcome<StdVec<ValueRef<'a>>>) {
[INFO] [stderr]     |                                                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:828:119
[INFO] [stderr]     |
[INFO] [stderr] 828 | pub fn vec_list_ref_append_4 <'a> (list_1 : &'a Value, list_2 : &'a Value, list_3 : &'a Value, list_4 : &'a Value) -> (Outcome<StdVec<ValueRef<'a>>>) {
[INFO] [stderr]     |                                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:834:64
[INFO] [stderr]     |
[INFO] [stderr] 834 | pub fn vec_list_ref_append_n <'a> (lists : &'a [&'a Value]) -> (Outcome<StdVec<ValueRef<'a>>>) {
[INFO] [stderr]     |                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:843:103
[INFO] [stderr]     |
[INFO] [stderr] 843 | fn vec_list_ref_append_return <'a> ((buffer, last) : (StdVec<ValueRef<'a>>, Option<ValueRef<'a>>)) -> (Outcome<StdVec<ValueRef<'a>>>) {
[INFO] [stderr]     |                                                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:856:86
[INFO] [stderr]     |
[INFO] [stderr] 856 | pub fn vec_list_ref_append_2_dotted <'a> (list_1 : &'a Value, list_2 : &'a Value) -> (Outcome<(StdVec<ValueRef<'a>>, Option<ValueRef<'a>>)>) {
[INFO] [stderr]     |                                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:867:106
[INFO] [stderr]     |
[INFO] [stderr] 867 | pub fn vec_list_ref_append_3_dotted <'a> (list_1 : &'a Value, list_2 : &'a Value, list_3 : &'a Value) -> (Outcome<(StdVec<ValueRef<'a>>, Option<ValueRef<'a>>)>) {
[INFO] [stderr]     |                                                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:879:126
[INFO] [stderr]     |
[INFO] [stderr] 879 | pub fn vec_list_ref_append_4_dotted <'a> (list_1 : &'a Value, list_2 : &'a Value, list_3 : &'a Value, list_4 : &'a Value) -> (Outcome<(StdVec<ValueRef<'a>>, Option<ValueRef<'a>>)>) {
[INFO] [stderr]     |                                                                                                                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:892:71
[INFO] [stderr]     |
[INFO] [stderr] 892 | pub fn vec_list_ref_append_n_dotted <'a> (lists : &'a [&'a Value]) -> (Outcome<(StdVec<ValueRef<'a>>, Option<ValueRef<'a>>)>) {
[INFO] [stderr]     |                                                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:917:54
[INFO] [stderr]     |
[INFO] [stderr] 917 | pub fn vec_list_ref_clone <'a> (list : &'a Value) -> (Outcome<StdVec<ValueRef<'a>>>) {
[INFO] [stderr]     |                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:929:61
[INFO] [stderr]     |
[INFO] [stderr] 929 | pub fn vec_list_ref_clone_dotted <'a> (list : &'a Value) -> (Outcome<(StdVec<ValueRef<'a>>, Option<ValueRef<'a>>)>) {
[INFO] [stderr]     |                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:937:102
[INFO] [stderr]     |
[INFO] [stderr] 937 | pub fn vec_list_ref_drain <'a : 'b, 'b> (buffer : &'b mut StdVec<ValueRef<'a>>, list : &'a Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                      ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:949:109
[INFO] [stderr]     |
[INFO] [stderr] 949 | pub fn vec_list_ref_drain_dotted <'a : 'b, 'b> (buffer : &'b mut StdVec<ValueRef<'a>>, list : &'a Value) -> (Outcome<Option<ValueRef<'a>>>) {
[INFO] [stderr]     |                                                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:967:103
[INFO] [stderr]     |
[INFO] [stderr] 967 | pub fn build_list_or_array (values : StdVec<Value>, return_array : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_lists.rs:979:121
[INFO] [stderr]     |
[INFO] [stderr] 979 | pub fn build_list_or_array_or_false_if_empty (values : StdVec<Value>, return_array : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:198:46
[INFO] [stderr]     |
[INFO] [stderr] 198 | pub fn is_port_input_open (port : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                              ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:203:47
[INFO] [stderr]     |
[INFO] [stderr] 203 | pub fn is_port_output_open (port : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:211:38
[INFO] [stderr]     |
[INFO] [stderr] 211 | pub fn port_close (port : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                      ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:217:44
[INFO] [stderr]     |
[INFO] [stderr] 217 | pub fn port_input_close (port : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                            ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:223:45
[INFO] [stderr]     |
[INFO] [stderr] 223 | pub fn port_output_close (port : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:233:48
[INFO] [stderr]     |
[INFO] [stderr] 233 | pub fn port_input_byte_peek (port : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:244:48
[INFO] [stderr]     |
[INFO] [stderr] 244 | pub fn port_input_byte_read (port : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:255:49
[INFO] [stderr]     |
[INFO] [stderr] 255 | pub fn port_input_byte_ready (port : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                 ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:262:53
[INFO] [stderr]     |
[INFO] [stderr] 262 | pub fn port_input_character_peek (port : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:273:53
[INFO] [stderr]     |
[INFO] [stderr] 273 | pub fn port_input_character_read (port : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:284:54
[INFO] [stderr]     |
[INFO] [stderr] 284 | pub fn port_input_character_ready (port : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                      ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:295:155
[INFO] [stderr]     |
[INFO] [stderr] 295 | pub fn port_input_bytes_read_copy_range (port : &Value, bytes : &Value, range_start : Option<&Value>, range_end : Option<&Value>, full : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:314:132
[INFO] [stderr]     |
[INFO] [stderr] 314 | pub fn port_input_coerce_arguments <'a> (port : &'a Value, count : Option<&'a Value>, full : Option<bool>, full_default : bool) -> (Outcome<(&'a Port, Option<usize>, bool, usize)>) {
[INFO] [stderr]     |                                                                                                                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:370:128
[INFO] [stderr]     |
[INFO] [stderr] 370 | pub fn port_input_bytes_read_collect (port : &Value, count : Option<&Value>, full : Option<bool>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:383:209
[INFO] [stderr]     |
[INFO] [stderr] 383 | pub fn port_input_bytes_read_collect_fold (port : &Value, count : Option<&Value>, full : Option<bool>, callable : &Value, accumulator : &Value, evaluator : &mut EvaluatorContext, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                 ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:403:117
[INFO] [stderr]     |
[INFO] [stderr] 403 | pub fn port_input_bytes_read_extend (port : &Value, bytes : &Value, count : Option<&Value>, full : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:422:129
[INFO] [stderr]     |
[INFO] [stderr] 422 | pub fn port_input_string_read_collect (port : &Value, count : Option<&Value>, full : Option<bool>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                 ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:435:210
[INFO] [stderr]     |
[INFO] [stderr] 435 | pub fn port_input_string_read_collect_fold (port : &Value, count : Option<&Value>, full : Option<bool>, callable : &Value, accumulator : &Value, evaluator : &mut EvaluatorContext, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:455:119
[INFO] [stderr]     |
[INFO] [stderr] 455 | pub fn port_input_string_read_extend (port : &Value, string : &Value, count : Option<&Value>, full : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:474:196
[INFO] [stderr]     |
[INFO] [stderr] 474 | pub fn port_input_bytes_read_collect_until (port : &Value, delimiter : Option<&Value>, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:482:167
[INFO] [stderr]     |
[INFO] [stderr] 482 | pub fn port_input_bytes_read_collect_line (port : &Value, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:490:167
[INFO] [stderr]     |
[INFO] [stderr] 490 | pub fn port_input_bytes_read_collect_zero (port : &Value, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:499:182
[INFO] [stderr]     |
[INFO] [stderr] 499 | fn port_input_bytes_read_collect_until_0 (port : &Value, delimiter : u8, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:525:277
[INFO] [stderr]     |
[INFO] [stderr] 525 | pub fn port_input_bytes_read_collect_until_fold (port : &Value, delimiter : Option<&Value>, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, callable : &Value, accumulator : &Value, evaluator : &mut EvaluatorContext, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:533:248
[INFO] [stderr]     |
[INFO] [stderr] 533 | pub fn port_input_bytes_read_collect_line_fold (port : &Value, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, callable : &Value, accumulator : &Value, evaluator : &mut EvaluatorContext, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:541:248
[INFO] [stderr]     |
[INFO] [stderr] 541 | pub fn port_input_bytes_read_collect_zero_fold (port : &Value, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, callable : &Value, accumulator : &Value, evaluator : &mut EvaluatorContext, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:550:263
[INFO] [stderr]     |
[INFO] [stderr] 550 | fn port_input_bytes_read_collect_until_fold_0 (port : &Value, delimiter : u8, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, callable : &Value, accumulator : &Value, evaluator : &mut EvaluatorContext, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:582:185
[INFO] [stderr]     |
[INFO] [stderr] 582 | pub fn port_input_bytes_read_extend_until (port : &Value, bytes : &Value, delimiter : Option<&Value>, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:591:156
[INFO] [stderr]     |
[INFO] [stderr] 591 | pub fn port_input_bytes_read_extend_line (port : &Value, bytes : &Value, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:600:156
[INFO] [stderr]     |
[INFO] [stderr] 600 | pub fn port_input_bytes_read_extend_zero (port : &Value, bytes : &Value, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:610:171
[INFO] [stderr]     |
[INFO] [stderr] 610 | fn port_input_bytes_read_extend_until_0 (port : &Value, bytes : &Value, delimiter : u8, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:644:197
[INFO] [stderr]     |
[INFO] [stderr] 644 | pub fn port_input_string_read_collect_until (port : &Value, delimiter : Option<&Value>, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:652:168
[INFO] [stderr]     |
[INFO] [stderr] 652 | pub fn port_input_string_read_collect_line (port : &Value, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:660:168
[INFO] [stderr]     |
[INFO] [stderr] 660 | pub fn port_input_string_read_collect_zero (port : &Value, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:669:185
[INFO] [stderr]     |
[INFO] [stderr] 669 | fn port_input_string_read_collect_until_0 (port : &Value, delimiter : char, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:695:278
[INFO] [stderr]     |
[INFO] [stderr] 695 | pub fn port_input_string_read_collect_until_fold (port : &Value, delimiter : Option<&Value>, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, callable : &Value, accumulator : &Value, evaluator : &mut EvaluatorContext, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:703:249
[INFO] [stderr]     |
[INFO] [stderr] 703 | pub fn port_input_string_read_collect_line_fold (port : &Value, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, callable : &Value, accumulator : &Value, evaluator : &mut EvaluatorContext, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:711:249
[INFO] [stderr]     |
[INFO] [stderr] 711 | pub fn port_input_string_read_collect_zero_fold (port : &Value, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, callable : &Value, accumulator : &Value, evaluator : &mut EvaluatorContext, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:720:266
[INFO] [stderr]     |
[INFO] [stderr] 720 | fn port_input_string_read_collect_until_fold_0 (port : &Value, delimiter : char, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>, callable : &Value, accumulator : &Value, evaluator : &mut EvaluatorContext, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:752:187
[INFO] [stderr]     |
[INFO] [stderr] 752 | pub fn port_input_string_read_extend_until (port : &Value, string : &Value, delimiter : Option<&Value>, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:761:158
[INFO] [stderr]     |
[INFO] [stderr] 761 | pub fn port_input_string_read_extend_line (port : &Value, string : &Value, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                              ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:770:158
[INFO] [stderr]     |
[INFO] [stderr] 770 | pub fn port_input_string_read_extend_zero (port : &Value, string : &Value, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                              ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:780:175
[INFO] [stderr]     |
[INFO] [stderr] 780 | fn port_input_string_read_extend_until_0 (port : &Value, string : &Value, delimiter : char, include_delimiter : Option<bool>, count : Option<&Value>, full : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                               ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:814:65
[INFO] [stderr]     |
[INFO] [stderr] 814 | pub fn port_output_byte_write (port : &Value, byte : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                 ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:824:125
[INFO] [stderr]     |
[INFO] [stderr] 824 | pub fn port_output_bytes_write (port : &Value, bytes : &Value, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                             ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:830:130
[INFO] [stderr]     |
[INFO] [stderr] 830 | pub fn port_output_bytes_write_line (port : &Value, bytes : &Value, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                  ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:836:130
[INFO] [stderr]     |
[INFO] [stderr] 836 | pub fn port_output_bytes_write_zero (port : &Value, bytes : &Value, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                  ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:843:159
[INFO] [stderr]     |
[INFO] [stderr] 843 | pub fn port_output_bytes_write_0 (port : &Value, bytes : &Value, range_start : Option<&Value>, range_end : Option<&Value>, separator : Option<Option<u8>>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                                               ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:863:70
[INFO] [stderr]     |
[INFO] [stderr] 863 | pub fn port_output_character_write (port : &Value, char : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                      ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:873:127
[INFO] [stderr]     |
[INFO] [stderr] 873 | pub fn port_output_string_write (port : &Value, string : &Value, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                               ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:879:132
[INFO] [stderr]     |
[INFO] [stderr] 879 | pub fn port_output_string_write_line (port : &Value, string : &Value, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                    ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:885:132
[INFO] [stderr]     |
[INFO] [stderr] 885 | pub fn port_output_string_write_zero (port : &Value, string : &Value, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                    ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:892:163
[INFO] [stderr]     |
[INFO] [stderr] 892 | pub fn port_output_string_write_0 (port : &Value, string : &Value, range_start : Option<&Value>, range_end : Option<&Value>, separator : Option<Option<char>>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                                                   ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:970:45
[INFO] [stderr]     |
[INFO] [stderr] 970 | pub fn port_output_flush (port : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                             ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:979:103
[INFO] [stderr]     |
[INFO] [stderr] 979 | pub fn port_call_and_close_0 (port : &Value, callable : &Value, evaluator : &mut EvaluatorContext) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:987:103
[INFO] [stderr]     |
[INFO] [stderr] 987 | pub fn port_call_and_close_1 (port : &Value, callable : &Value, evaluator : &mut EvaluatorContext) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_ports.rs:999:50
[INFO] [stderr]     |
[INFO] [stderr] 999 | pub fn port_bytes_reader_new (bytes : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1017:52
[INFO] [stderr]      |
[INFO] [stderr] 1017 | pub fn port_string_reader_new (string : &Value) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1038:58
[INFO] [stderr]      |
[INFO] [stderr] 1038 | pub fn port_bytes_writer_new (buffer : Option<usize>) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1045:59
[INFO] [stderr]      |
[INFO] [stderr] 1045 | pub fn port_string_writer_new (buffer : Option<usize>) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1055:80
[INFO] [stderr]      |
[INFO] [stderr] 1055 | pub fn port_bytes_writer_finalize (port : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1071:81
[INFO] [stderr]      |
[INFO] [stderr] 1071 | pub fn port_string_writer_finalize (port : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                 ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1093:127
[INFO] [stderr]      |
[INFO] [stderr] 1093 | pub fn port_native_reader_new (reader : StdBox<dyn io::Read>, buffer : Option<usize>, descriptor : Option<PortDescriptor>) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                                                               ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1099:128
[INFO] [stderr]      |
[INFO] [stderr] 1099 | pub fn port_native_writer_new (writer : StdBox<dyn io::Write>, buffer : Option<usize>, descriptor : Option<PortDescriptor>) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1108:74
[INFO] [stderr]      |
[INFO] [stderr] 1108 | pub fn port_file_reader_new (file : fs::File, buffer : Option<usize>) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1115:74
[INFO] [stderr]      |
[INFO] [stderr] 1115 | pub fn port_file_writer_new (file : fs::File, buffer : Option<usize>) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1125:73
[INFO] [stderr]      |
[INFO] [stderr] 1125 | pub fn port_file_reader_open (path : &Value, buffer : Option<usize>) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1132:73
[INFO] [stderr]      |
[INFO] [stderr] 1132 | pub fn port_file_writer_open (path : &Value, buffer : Option<usize>) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1144:114
[INFO] [stderr]      |
[INFO] [stderr] 1144 | pub fn port_file_reader_open_with_options (path : &Value, options : &fs::OpenOptions, buffer : Option<usize>) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1150:114
[INFO] [stderr]      |
[INFO] [stderr] 1150 | pub fn port_file_writer_open_with_options (path : &Value, options : &fs::OpenOptions, buffer : Option<usize>) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1157:90
[INFO] [stderr]      |
[INFO] [stderr] 1157 | pub(crate) fn port_file_open_with_options (path : &Value, options : &fs::OpenOptions) -> (Outcome<fs::File>) {
[INFO] [stderr]      |                                                                                          ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1169:165
[INFO] [stderr]      |
[INFO] [stderr] 1169 | pub fn port_output_value_display (port : &Value, value : &Value, flatten : Option<bool>, separator : Option<char>, newline : Option<char>, flush : Option<bool>) -> (Outcome<()>) {
[INFO] [stderr]      |                                                                                                                                                                     ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1184:179
[INFO] [stderr]      |
[INFO] [stderr] 1184 | pub fn port_output_value_display_0 <Backend : PortBackendWriter> (port : &mut Backend, value : &Value, flatten : Option<bool>, separator : Option<char>, flush : Option<bool>) -> (Outcome<()>) {
[INFO] [stderr]      |                                                                                                                                                                                   ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1373:188
[INFO] [stderr]      |
[INFO] [stderr] 1373 | pub fn port_output_value_display_0_slice <Backend : PortBackendWriter> (port : &mut Backend, values : &[Value], flatten : Option<bool>, separator : Option<char>, flush : Option<bool>) -> (Outcome<()>) {
[INFO] [stderr]      |                                                                                                                                                                                            ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1397:190
[INFO] [stderr]      |
[INFO] [stderr] 1397 | pub fn port_output_value_display_0_iterable <'a, Iterator, Backend> (port : &mut Backend, values : &mut Iterator, flatten : Option<bool>, separator : Option<char>, flush : Option<bool>) -> (Outcome<()>)
[INFO] [stderr]      |                                                                                                                                                                                              ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1427:163
[INFO] [stderr]      |
[INFO] [stderr] 1427 | pub fn port_output_value_write (port : &Value, value : &Value, flatten : Option<bool>, separator : Option<char>, newline : Option<char>, flush : Option<bool>) -> (Outcome<()>) {
[INFO] [stderr]      |                                                                                                                                                                   ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1443:177
[INFO] [stderr]      |
[INFO] [stderr] 1443 | pub fn port_output_value_write_0 <Backend : PortBackendWriter> (port : &mut Backend, value : &Value, flatten : Option<bool>, separator : Option<char>, flush : Option<bool>) -> (Outcome<()>) {
[INFO] [stderr]      |                                                                                                                                                                                 ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1684:186
[INFO] [stderr]      |
[INFO] [stderr] 1684 | pub fn port_output_value_write_0_slice <Backend : PortBackendWriter> (port : &mut Backend, values : &[Value], flatten : Option<bool>, separator : Option<char>, flush : Option<bool>) -> (Outcome<()>) {
[INFO] [stderr]      |                                                                                                                                                                                          ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1708:188
[INFO] [stderr]      |
[INFO] [stderr] 1708 | pub fn port_output_value_write_0_iterable <'a, Iterator, Backend> (port : &mut Backend, values : &mut Iterator, flatten : Option<bool>, separator : Option<char>, flush : Option<bool>) -> (Outcome<()>)
[INFO] [stderr]      |                                                                                                                                                                                            ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1737:95
[INFO] [stderr]      |
[INFO] [stderr] 1737 | pub fn port_output_newline (port : &Value, separator : Option<char>, flush : Option<bool>) -> (Outcome<()>) {
[INFO] [stderr]      |                                                                                               ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1746:143
[INFO] [stderr]      |
[INFO] [stderr] 1746 | pub fn port_output_newline_character_0 <Backend : PortBackendWriter> (port : &mut Backend, separator : Option<char>, flush : Option<bool>) -> (Outcome<()>) {
[INFO] [stderr]      |                                                                                                                                               ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1761:136
[INFO] [stderr]      |
[INFO] [stderr] 1761 | pub fn port_output_newline_byte_0 <Backend : PortBackendWriter> (port : &mut Backend, separator : Option<u8>, flush : Option<bool>) -> (Outcome<()>) {
[INFO] [stderr]      |                                                                                                                                        ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1779:47
[INFO] [stderr]      |
[INFO] [stderr] 1779 | pub fn port_descriptor_for (port : &Value) -> (Outcome<Port>) {
[INFO] [stderr]      |                                               ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1786:49
[INFO] [stderr]      |
[INFO] [stderr] 1786 | pub fn port_descriptor_clone (port : &Value) -> (Outcome<Port>) {
[INFO] [stderr]      |                                                 ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1794:47
[INFO] [stderr]      |
[INFO] [stderr] 1794 | pub fn port_descriptor_ref (port : &Value) -> (Outcome<NumberInteger>) {
[INFO] [stderr]      |                                               ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1801:50
[INFO] [stderr]      |
[INFO] [stderr] 1801 | pub fn port_descriptor_raw_fd (port : &Value) -> (Outcome<unix_io::RawFd>) {
[INFO] [stderr]      |                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1811:68
[INFO] [stderr]      |
[INFO] [stderr] 1811 | pub fn port_descriptor_path (port : &Value, for_process : bool) -> (Outcome<Path>) {
[INFO] [stderr]      |                                                                    ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1826:67
[INFO] [stderr]      |
[INFO] [stderr] 1826 | pub fn port_descriptor_flag_get (port : &Value, flag : &Value) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1836:83
[INFO] [stderr]      |
[INFO] [stderr] 1836 | pub fn port_descriptor_flag_set (port : &Value, flag : &Value, value : &Value) -> (Outcome<bool>) {
[INFO] [stderr]      |                                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1852:50
[INFO] [stderr]      |
[INFO] [stderr] 1852 | fn port_descriptor_flag_parse (flag : &Value) -> (Outcome<u16>) {
[INFO] [stderr]      |                                                  ^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1871:176
[INFO] [stderr]      |
[INFO] [stderr] 1871 | pub fn port_temporary_create (parent : Option<&Value>, prefix : Option<&Value>, suffix : Option<&Value>, keep : Option<bool>, input : Option<bool>, buffer : Option<usize>) -> (Outcome<(Value, Value, Value)>) {
[INFO] [stderr]      |                                                                                                                                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1919:53
[INFO] [stderr]      |
[INFO] [stderr] 1919 | pub fn port_temporary_release (wrapper : &Value) -> (Outcome<()>) {
[INFO] [stderr]      |                                                     ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_ports.rs:1932:50
[INFO] [stderr]      |
[INFO] [stderr] 1932 | pub fn port_temporary_path (wrapper : &Value) -> (Outcome<Value>) {
[INFO] [stderr]      |                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_processes.rs:66:113
[INFO] [stderr]    |
[INFO] [stderr] 66 | pub fn process_prepare (arguments : &[impl StdAsRef<Value>], evaluator : &mut Option<&mut EvaluatorContext>) -> (Outcome<ProcessConfiguration>) {
[INFO] [stderr]    |                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_processes.rs:83:160
[INFO] [stderr]    |
[INFO] [stderr] 83 | pub fn process_prepare_extended (executable : &Value, arguments : Option<&Value>, options : Option<&Value>, evaluator : &mut Option<&mut EvaluatorContext>) -> (Outcome<ProcessConfiguration>) {
[INFO] [stderr]    |                                                                                                                                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_processes.rs:99:111
[INFO] [stderr]    |
[INFO] [stderr] 99 | pub fn process_spawn (arguments : &[impl StdAsRef<Value>], evaluator : &mut Option<&mut EvaluatorContext>) -> (Outcome<Process>) {
[INFO] [stderr]    |                                                                                                               ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_processes.rs:108:158
[INFO] [stderr]     |
[INFO] [stderr] 108 | pub fn process_spawn_extended (executable : &Value, arguments : Option<&Value>, options : Option<&Value>, evaluator : &mut Option<&mut EvaluatorContext>) -> (Outcome<Process>) {
[INFO] [stderr]     |                                                                                                                                                              ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_processes.rs:119:177
[INFO] [stderr]     |
[INFO] [stderr] 119 | pub fn process_configure (executable : ffi::OsString, arguments : Option<StdBox<[ffi::OsString]>>, options : Option<&Value>, evaluator : &mut Option<&mut EvaluatorContext>) -> (Outcome<ProcessConfiguration>) {
[INFO] [stderr]     |                                                                                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_processes.rs:283:102
[INFO] [stderr]     |
[INFO] [stderr] 283 | pub fn process_configure_stream (option : Value, _evaluator : &mut Option<&mut EvaluatorContext>) -> (Outcome<ProcessConfigurationStream>) {
[INFO] [stderr]     |                                                                                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_processes.rs:305:186
[INFO] [stderr]     |
[INFO] [stderr] 305 | fn process_configure_stream_0 (option : Option<Value>, default : Option<ProcessConfigurationStream>, parameter : Option<&UniqueData>, evaluator : &mut Option<&mut EvaluatorContext>) -> (Outcome<Option<ProcessConfigurationStream>>) {
[INFO] [stderr]     |                                                                                                                                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_processes.rs:330:57
[INFO] [stderr]     |
[INFO] [stderr] 330 | pub fn process_wait (process : &Value, block : bool) -> (Outcome<ProcessStatus>) {
[INFO] [stderr]     |                                                         ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_processes.rs:338:63
[INFO] [stderr]     |
[INFO] [stderr] 338 | pub fn process_wait_check (process : &Value, block : bool) -> (Outcome<()>) {
[INFO] [stderr]     |                                                               ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_processes.rs:347:109
[INFO] [stderr]     |
[INFO] [stderr] 347 | pub fn process_run (arguments : &[impl StdAsRef<Value>], evaluator : &mut Option<&mut EvaluatorContext>) -> (Outcome<ProcessStatus>) {
[INFO] [stderr]     |                                                                                                             ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_processes.rs:355:115
[INFO] [stderr]     |
[INFO] [stderr] 355 | pub fn process_run_check (arguments : &[impl StdAsRef<Value>], evaluator : &mut Option<&mut EvaluatorContext>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                   ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_processes.rs:364:57
[INFO] [stderr]     |
[INFO] [stderr] 364 | pub fn process_status_check (status : ProcessStatus) -> (Outcome<()>) {
[INFO] [stderr]     |                                                         ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_processes.rs:381:48
[INFO] [stderr]     |
[INFO] [stderr] 381 | pub fn process_stdin_get (process : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_processes.rs:388:49
[INFO] [stderr]     |
[INFO] [stderr] 388 | pub fn process_stdout_get (process : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                 ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_processes.rs:395:49
[INFO] [stderr]     |
[INFO] [stderr] 395 | pub fn process_stderr_get (process : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                 ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:111:76
[INFO] [stderr]     |
[INFO] [stderr] 111 | pub fn record_kind_build (identifier : Option<&Value>, fields : &Value) -> (Outcome<RecordKind>) {
[INFO] [stderr]     |                                                                            ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:185:50
[INFO] [stderr]     |
[INFO] [stderr] 185 | pub fn record_kind_identifier (kind : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:195:44
[INFO] [stderr]     |
[INFO] [stderr] 195 | pub fn record_kind_size (kind : &Value) -> (Outcome<usize>) {
[INFO] [stderr]     |                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:204:82
[INFO] [stderr]     |
[INFO] [stderr] 204 | pub fn record_kind_resolve_field <'a> (kind : &'a RecordKind, field : &Value) -> (Outcome<&'a RecordKindField>) {
[INFO] [stderr]     |                                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:222:85
[INFO] [stderr]     |
[INFO] [stderr] 222 | pub fn record_kind_resolve_field_identifier (kind : &RecordKind, field : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:232:80
[INFO] [stderr]     |
[INFO] [stderr] 232 | pub fn record_kind_resolve_field_index (kind : &RecordKind, field : &Value) -> (Outcome<usize>) {
[INFO] [stderr]     |                                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:238:83
[INFO] [stderr]     |
[INFO] [stderr] 238 | pub fn record_kind_resolve_field_indices (kind : &RecordKind, fields : &Value) -> (Outcome<Option<StdBox<[usize]>>>) {
[INFO] [stderr]     |                                                                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:259:44
[INFO] [stderr]     |
[INFO] [stderr] 259 | pub fn record_kind_get (value : &Value) -> (Outcome<RecordKind>) {
[INFO] [stderr]     |                                            ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:272:89
[INFO] [stderr]     |
[INFO] [stderr] 272 | pub fn record_kind_is (kind : &RecordKind, value : &Value, immutable : Option<bool>) -> (bool) {
[INFO] [stderr]     |                                                                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:288:115
[INFO] [stderr]     |
[INFO] [stderr] 288 | pub fn record_build (kind : &RecordKind, fields : Option<&[usize]>, values : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:307:100
[INFO] [stderr]     |
[INFO] [stderr] 307 | pub fn record_build_0 (kind : &RecordKind, fields : Option<&[usize]>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:320:118
[INFO] [stderr]     |
[INFO] [stderr] 320 | pub fn record_build_1 (kind : &RecordKind, fields : Option<&[usize]>, value_1 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:335:136
[INFO] [stderr]     |
[INFO] [stderr] 335 | pub fn record_build_2 (kind : &RecordKind, fields : Option<&[usize]>, value_1 : &Value, value_2 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:351:154
[INFO] [stderr]     |
[INFO] [stderr] 351 | pub fn record_build_3 (kind : &RecordKind, fields : Option<&[usize]>, value_1 : &Value, value_2 : &Value, value_3 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:368:172
[INFO] [stderr]     |
[INFO] [stderr] 368 | pub fn record_build_4 (kind : &RecordKind, fields : Option<&[usize]>, value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:386:151
[INFO] [stderr]     |
[INFO] [stderr] 386 | pub fn record_build_n <ValueRef : StdAsRef<Value>> (kind : &RecordKind, fields : Option<&[usize]>, values : &[ValueRef], immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:406:100
[INFO] [stderr]     |
[INFO] [stderr] 406 | pub fn record_resolve_field_index (kind : Option<&RecordKind>, field : &Value, record : &Value) -> (Outcome<usize>) {
[INFO] [stderr]     |                                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:415:83
[INFO] [stderr]     |
[INFO] [stderr] 415 | pub fn record_get (kind : Option<&RecordKind>, field : usize, record : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:427:99
[INFO] [stderr]     |
[INFO] [stderr] 427 | pub fn record_set (kind : Option<&RecordKind>, field : usize, record : &Value, value : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:444:86
[INFO] [stderr]     |
[INFO] [stderr] 444 | pub fn record_get_x (kind : Option<&RecordKind>, field : &Value, record : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:458:102
[INFO] [stderr]     |
[INFO] [stderr] 458 | pub fn record_set_x (kind : Option<&RecordKind>, field : &Value, record : &Value, value : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:474:99
[INFO] [stderr]     |
[INFO] [stderr] 474 | pub fn record_to_array (kind : Option<&RecordKind>, record : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:482:74
[INFO] [stderr]     |
[INFO] [stderr] 482 | pub fn record_to_values (kind : Option<&RecordKind>, record : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:489:98
[INFO] [stderr]     |
[INFO] [stderr] 489 | pub fn record_to_list (kind : Option<&RecordKind>, record : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:497:102
[INFO] [stderr]     |
[INFO] [stderr] 497 | pub fn record_to_assoc (_kind : Option<&RecordKind>, _record : &Value, _immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:504:101
[INFO] [stderr]     |
[INFO] [stderr] 504 | pub fn record_from_array (kind : Option<&RecordKind>, values : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:514:102
[INFO] [stderr]     |
[INFO] [stderr] 514 | pub fn record_from_values (kind : Option<&RecordKind>, values : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:523:100
[INFO] [stderr]     |
[INFO] [stderr] 523 | pub fn record_from_list (kind : Option<&RecordKind>, values : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:531:104
[INFO] [stderr]     |
[INFO] [stderr] 531 | pub fn record_from_assoc (_kind : Option<&RecordKind>, _values : &Value, _immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:539:76
[INFO] [stderr]     |
[INFO] [stderr] 539 | pub fn record_kind_is_fn (kind : &RecordKind, immutable : Option<bool>) -> (ProcedureExtended) {
[INFO] [stderr]     |                                                                            ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:547:101
[INFO] [stderr]     |
[INFO] [stderr] 547 | pub fn record_build_fn_n (kind : &RecordKind, fields : Option<&Value>, immutable : Option<bool>) -> (Outcome<ProcedureExtended>) {
[INFO] [stderr]     |                                                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:552:101
[INFO] [stderr]     |
[INFO] [stderr] 552 | pub fn record_build_fn_c (kind : &RecordKind, fields : Option<&Value>, immutable : Option<bool>) -> (Outcome<ProcedureExtended>) {
[INFO] [stderr]     |                                                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:557:113
[INFO] [stderr]     |
[INFO] [stderr] 557 | fn record_build_fn (kind : &RecordKind, fields : Option<&Value>, immutable : Option<bool>, variadric : bool) -> (Outcome<ProcedureExtended>) {
[INFO] [stderr]     |                                                                                                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:580:69
[INFO] [stderr]     |
[INFO] [stderr] 580 | pub fn record_get_fn (kind : Option<&RecordKind>, field : usize) -> (Outcome<ProcedureExtended>) {
[INFO] [stderr]     |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:592:69
[INFO] [stderr]     |
[INFO] [stderr] 592 | pub fn record_set_fn (kind : Option<&RecordKind>, field : usize) -> (Outcome<ProcedureExtended>) {
[INFO] [stderr]     |                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:604:72
[INFO] [stderr]     |
[INFO] [stderr] 604 | pub fn record_get_x_fn (kind : Option<&RecordKind>, field : &Value) -> (Outcome<ProcedureExtended>) {
[INFO] [stderr]     |                                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:617:72
[INFO] [stderr]     |
[INFO] [stderr] 617 | pub fn record_set_x_fn (kind : Option<&RecordKind>, field : &Value) -> (Outcome<ProcedureExtended>) {
[INFO] [stderr]     |                                                                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:632:79
[INFO] [stderr]     |
[INFO] [stderr] 632 | pub fn record_ref <'a> (kind : Option<&'a RecordKind>, record : &'a Value) -> (Outcome<(&'a RecordKind, RecordRef<'a>)>) {
[INFO] [stderr]     |                                                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:646:82
[INFO] [stderr]     |
[INFO] [stderr] 646 | pub fn record_as_ref <'a> (kind : Option<&'a RecordKind>, record : &'a Value) -> (Outcome<(&'a RecordKind, RecordAsRef<'a>)>) {
[INFO] [stderr]     |                                                                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:660:92
[INFO] [stderr]     |
[INFO] [stderr] 660 | pub fn record_immutable_as_ref <'a> (kind : Option<&'a RecordKind>, record : &'a Value) -> (Outcome<(&'a RecordKind, &'a RecordImmutable)>) {
[INFO] [stderr]     |                                                                                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_records.rs:675:90
[INFO] [stderr]     |
[INFO] [stderr] 675 | pub fn record_mutable_as_ref <'a> (kind : Option<&'a RecordKind>, record : &'a Value) -> (Outcome<(&'a RecordKind, &'a RecordMutable)>) {
[INFO] [stderr]     |                                                                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_regularex.rs:60:51
[INFO] [stderr]    |
[INFO] [stderr] 60 | pub fn string_regex_compile (pattern : &Value) -> (Outcome<StringRegex>) {
[INFO] [stderr]    |                                                   ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_regularex.rs:73:68
[INFO] [stderr]    |
[INFO] [stderr] 73 | pub fn string_regex_matches (pattern : &Value, string : &Value) -> (Outcome<bool>) {
[INFO] [stderr]    |                                                                    ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_regularex.rs:87:106
[INFO] [stderr]    |
[INFO] [stderr] 87 | pub fn string_regex_match_extract_first (pattern : &Value, string : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:103:125
[INFO] [stderr]     |
[INFO] [stderr] 103 | pub fn string_regex_match_extract_all (pattern : &Value, string : &Value, return_array : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                             ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:121:107
[INFO] [stderr]     |
[INFO] [stderr] 121 | pub fn string_regex_match_position_first (pattern : &Value, string : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:136:126
[INFO] [stderr]     |
[INFO] [stderr] 136 | pub fn string_regex_match_position_all (pattern : &Value, string : &Value, return_array : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                              ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:152:109
[INFO] [stderr]     |
[INFO] [stderr] 152 | fn string_regex_match_position_0 (string : &str, matched : &ext::regex::Match, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                             ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:182:181
[INFO] [stderr]     |
[INFO] [stderr] 182 | pub fn string_regex_match_captures_extract_first (pattern : &Value, string : &Value, return_array : bool, return_assoc : bool, assoc_use_names : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:197:179
[INFO] [stderr]     |
[INFO] [stderr] 197 | pub fn string_regex_match_captures_extract_all (pattern : &Value, string : &Value, return_array : bool, return_assoc : bool, assoc_use_names : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:213:202
[INFO] [stderr]     |
[INFO] [stderr] 213 | fn string_regex_match_captures_extract_0 (pattern : &ext::regex::Regex, captures : &ext::regex::Captures, return_array : bool, return_assoc : bool, assoc_use_names : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:245:182
[INFO] [stderr]     |
[INFO] [stderr] 245 | pub fn string_regex_match_captures_position_first (pattern : &Value, string : &Value, return_array : bool, return_assoc : bool, assoc_use_names : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:260:180
[INFO] [stderr]     |
[INFO] [stderr] 260 | pub fn string_regex_match_captures_position_all (pattern : &Value, string : &Value, return_array : bool, return_assoc : bool, assoc_use_names : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:276:218
[INFO] [stderr]     |
[INFO] [stderr] 276 | fn string_regex_match_captures_position_0 (pattern : &ext::regex::Regex, string : &str, captures : &ext::regex::Captures, return_array : bool, return_assoc : bool, assoc_use_names : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:309:50
[INFO] [stderr]     |
[INFO] [stderr] 309 | pub fn bytes_regex_compile (pattern : &Value) -> (Outcome<BytesRegex>) {
[INFO] [stderr]     |                                                  ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:334:66
[INFO] [stderr]     |
[INFO] [stderr] 334 | pub fn bytes_regex_matches (pattern : &Value, bytes : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                  ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:348:104
[INFO] [stderr]     |
[INFO] [stderr] 348 | pub fn bytes_regex_match_extract_first (pattern : &Value, bytes : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:364:123
[INFO] [stderr]     |
[INFO] [stderr] 364 | pub fn bytes_regex_match_extract_all (pattern : &Value, bytes : &Value, return_array : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:382:105
[INFO] [stderr]     |
[INFO] [stderr] 382 | pub fn bytes_regex_match_position_first (pattern : &Value, bytes : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:397:124
[INFO] [stderr]     |
[INFO] [stderr] 397 | pub fn bytes_regex_match_position_all (pattern : &Value, bytes : &Value, return_array : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:413:116
[INFO] [stderr]     |
[INFO] [stderr] 413 | fn bytes_regex_match_position_0 (_bytes : &[u8], matched : &ext::regex::bytes::Match, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:428:179
[INFO] [stderr]     |
[INFO] [stderr] 428 | pub fn bytes_regex_match_captures_extract_first (pattern : &Value, bytes : &Value, return_array : bool, return_assoc : bool, assoc_use_names : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:443:177
[INFO] [stderr]     |
[INFO] [stderr] 443 | pub fn bytes_regex_match_captures_extract_all (pattern : &Value, bytes : &Value, return_array : bool, return_assoc : bool, assoc_use_names : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                 ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:459:215
[INFO] [stderr]     |
[INFO] [stderr] 459 | fn bytes_regex_match_captures_extract_0 (pattern : &ext::regex::bytes::Regex, captures : &ext::regex::bytes::Captures, return_array : bool, return_assoc : bool, assoc_use_names : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:491:180
[INFO] [stderr]     |
[INFO] [stderr] 491 | pub fn bytes_regex_match_captures_position_first (pattern : &Value, bytes : &Value, return_array : bool, return_assoc : bool, assoc_use_names : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:506:178
[INFO] [stderr]     |
[INFO] [stderr] 506 | pub fn bytes_regex_match_captures_position_all (pattern : &Value, bytes : &Value, return_array : bool, return_assoc : bool, assoc_use_names : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_regularex.rs:522:231
[INFO] [stderr]     |
[INFO] [stderr] 522 | fn bytes_regex_match_captures_position_0 (pattern : &ext::regex::bytes::Regex, bytes : &[u8], captures : &ext::regex::bytes::Captures, return_array : bool, return_assoc : bool, assoc_use_names : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_runtime.rs:93:42
[INFO] [stderr]    |
[INFO] [stderr] 93 | pub fn error_message (error : &Value) -> (Outcome<ErrorMessage>) {
[INFO] [stderr]    |                                          ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:108:52
[INFO] [stderr]     |
[INFO] [stderr] 108 | pub fn error_arguments_as_list (error : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:122:53
[INFO] [stderr]     |
[INFO] [stderr] 122 | pub fn error_arguments_as_array (error : &Value) -> (Outcome<ArrayImmutable>) {
[INFO] [stderr]     |                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:135:54
[INFO] [stderr]     |
[INFO] [stderr] 135 | pub fn error_arguments_as_values (error : &Value) -> (Outcome<Values>) {
[INFO] [stderr]     |                                                      ^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:149:64
[INFO] [stderr]     |
[INFO] [stderr] 149 | pub fn error_build_0 (code : Option<u64>, message : &Value) -> (Outcome<Error>) {
[INFO] [stderr]     |                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:160:85
[INFO] [stderr]     |
[INFO] [stderr] 160 | pub fn error_build_1 (code : Option<u64>, message : &Value, argument_1 : &Value) -> (Outcome<Error>) {
[INFO] [stderr]     |                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:173:106
[INFO] [stderr]     |
[INFO] [stderr] 173 | pub fn error_build_2 (code : Option<u64>, message : &Value, argument_1 : &Value, argument_2 : &Value) -> (Outcome<Error>) {
[INFO] [stderr]     |                                                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:186:127
[INFO] [stderr]     |
[INFO] [stderr] 186 | pub fn error_build_3 (code : Option<u64>, message : &Value, argument_1 : &Value, argument_2 : &Value, argument_3 : &Value) -> (Outcome<Error>) {
[INFO] [stderr]     |                                                                                                                               ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:199:148
[INFO] [stderr]     |
[INFO] [stderr] 199 | pub fn error_build_4 (code : Option<u64>, message : &Value, argument_1 : &Value, argument_2 : &Value, argument_3 : &Value, argument_4 : &Value) -> (Outcome<Error>) {
[INFO] [stderr]     |                                                                                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:212:101
[INFO] [stderr]     |
[INFO] [stderr] 212 | pub fn error_build_n (code : Option<u64>, message : &Value, arguments : &[impl StdAsRef<Value>]) -> (Outcome<Error>) {
[INFO] [stderr]     |                                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:227:64
[INFO] [stderr]     |
[INFO] [stderr] 227 | pub fn error_exit (code : Option<&Value>, emergency : bool) -> (Outcome<Error>) {
[INFO] [stderr]     |                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:230:48
[INFO] [stderr]     |
[INFO] [stderr] 230 |     fn build (code : &Value, emergency : bool) -> (Outcome<Error>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:266:61
[INFO] [stderr]     |
[INFO] [stderr] 266 | pub fn error_coerce (code : Option<u64>, value : &Value) -> (Error) {
[INFO] [stderr]     |                                                             ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:273:65
[INFO] [stderr]     |
[INFO] [stderr] 273 | pub fn error_coerce_from (code : Option<u64>, value : Value) -> (Error) {
[INFO] [stderr]     |                                                                 ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:290:172
[INFO] [stderr]     |
[INFO] [stderr] 290 | pub fn parameter_build (identifier : Option<&Value>, global : Option<&Value>, converter : Option<&Value>, immutable : Option<bool>, _evaluator : &mut EvaluatorContext) -> (Outcome<Parameter>) {
[INFO] [stderr]     |                                                                                                                                                                            ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:326:111
[INFO] [stderr]     |
[INFO] [stderr] 326 | pub fn parameter_resolve (parameter : &Value, default : Option<&Value>, evaluator : &mut EvaluatorContext) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                               ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:352:103
[INFO] [stderr]     |
[INFO] [stderr] 352 | pub fn parameter_configure (parameter : &Value, value : &Value, evaluator : &mut EvaluatorContext) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                       ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:380:106
[INFO] [stderr]     |
[INFO] [stderr] 380 | pub fn process_argument (index : &Value, evaluator : &mut EvaluatorContext, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:394:112
[INFO] [stderr]     |
[INFO] [stderr] 394 | pub fn process_arguments (evaluator : &mut EvaluatorContext, return_array : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:407:71
[INFO] [stderr]     |
[INFO] [stderr] 407 | pub fn process_arguments_count (evaluator : &mut EvaluatorContext) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:417:121
[INFO] [stderr]     |
[INFO] [stderr] 417 | pub fn process_environment_variable (variable : &Value, evaluator : &mut EvaluatorContext, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:432:124
[INFO] [stderr]     |
[INFO] [stderr] 432 | pub fn process_environment_variables (evaluator : &mut EvaluatorContext, return_array : bool, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:442:79
[INFO] [stderr]     |
[INFO] [stderr] 442 | pub fn process_environment_fingerprint (evaluator : &mut EvaluatorContext) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                               ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:494:128
[INFO] [stderr]     |
[INFO] [stderr] 494 | pub fn transcript_trace_g (level : TranscriptLevel, arguments : &[impl StdAsRef<Value>], evaluator : &mut EvaluatorContext) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:518:92
[INFO] [stderr]     |
[INFO] [stderr] 518 | pub fn abort_g (arguments : &[impl StdAsRef<Value>], evaluator : &mut EvaluatorContext) -> (Outcome<Error>) {
[INFO] [stderr]     |                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:554:30
[INFO] [stderr]     |
[INFO] [stderr] 554 | pub fn posix_timestamp () -> (NumberReal) {
[INFO] [stderr]     |                              ^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:572:32
[INFO] [stderr]     |
[INFO] [stderr] 572 | pub fn jiffies_timestamp () -> (NumberInteger) {
[INFO] [stderr]     |                                ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:598:33
[INFO] [stderr]     |
[INFO] [stderr] 598 | pub fn jiffies_per_second () -> (NumberInteger) {
[INFO] [stderr]     |                                 ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:609:64
[INFO] [stderr]     |
[INFO] [stderr] 609 | pub fn pause (timeout : &Value, randomize : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:663:79
[INFO] [stderr]     |
[INFO] [stderr] 663 |         where Thunk : Fn (Option<&fs_path::Path>, &ext::tempfile::Builder, bool) -> (Outcome<ThunkOutput>)
[INFO] [stderr]     |                                                                                     ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_runtime.rs:662:139
[INFO] [stderr]     |
[INFO] [stderr] 662 | pub fn temporary_build <Thunk, ThunkOutput> (parent : Option<&Value>, prefix : Option<&Value>, suffix : Option<&Value>, thunk : Thunk) -> (Outcome<ThunkOutput>)
[INFO] [stderr]     |                                                                                                                                           ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_serde.rs:42:81
[INFO] [stderr]    |
[INFO] [stderr] 42 | pub fn serde_serialize_into_bytes (value : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                                                 ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_serde.rs:51:83
[INFO] [stderr]    |
[INFO] [stderr] 51 | pub fn serde_deserialize_from_bytes (bytes : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_serde.rs:62:56
[INFO] [stderr]    |
[INFO] [stderr] 62 | pub fn serde_serialize_into_buffer (value : &Value) -> (Outcome<StdBox<[u8]>>) {
[INFO] [stderr]    |                                                        ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_serde.rs:71:84
[INFO] [stderr]    |
[INFO] [stderr] 71 | pub fn serde_deserialize_from_buffer (buffer : &[u8], immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_serde.rs:80:31
[INFO] [stderr]    |
[INFO] [stderr] 80 | fn serde_bincode_config () -> (ext::bincode::Config) {
[INFO] [stderr]    |                               ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_serde.rs:136:47
[INFO] [stderr]     |
[INFO] [stderr] 136 | pub fn serde_value_to_ast (value : &Value) -> (Outcome<ValueSerde>) {
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_serde.rs:265:77
[INFO] [stderr]     |
[INFO] [stderr] 265 | pub fn serde_ast_to_value (value : ValueSerde, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                             ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_strings.rs:80:54
[INFO] [stderr]    |
[INFO] [stderr] 80 | pub fn string_at (string : &Value, index : usize) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]   --> sources/builtins_strings.rs:91:73
[INFO] [stderr]    |
[INFO] [stderr] 91 | pub fn string_at_set (string : &Value, index : usize, char : &Value) -> (Outcome<Value>) {
[INFO] [stderr]    |                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:112:84
[INFO] [stderr]     |
[INFO] [stderr] 112 | pub fn string_collect_chars <Source> (chars : Source, immutable : Option<bool>) -> (Value)
[INFO] [stderr]     |                                                                                    ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:119:85
[INFO] [stderr]     |
[INFO] [stderr] 119 | pub fn string_collect_values <Source> (chars : Source, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]     |                                                                                     ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:131:99
[INFO] [stderr]     |
[INFO] [stderr] 131 | pub fn string_collect_values_ref <Source, ValueRef> (chars : Source, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]     |                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:146:99
[INFO] [stderr]     |
[INFO] [stderr] 146 | pub fn string_collect_chars_from_generator <Source> (chars : Source, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]     |                                                                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:155:100
[INFO] [stderr]     |
[INFO] [stderr] 155 | pub fn string_collect_values_from_generator <Source> (chars : Source, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]     |                                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:164:114
[INFO] [stderr]     |
[INFO] [stderr] 164 | pub fn string_collect_values_from_generator_ref <Source, ValueRef> (chars : Source, immutable : Option<bool>) -> (Outcome<Value>)
[INFO] [stderr]     |                                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:176:51
[INFO] [stderr]     |
[INFO] [stderr] 176 | pub fn string_empty (immutable : Option<bool>) -> (Value) {
[INFO] [stderr]     |                                                   ^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:181:70
[INFO] [stderr]     |
[INFO] [stderr] 181 | pub fn string_build_1 (char_1 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:188:87
[INFO] [stderr]     |
[INFO] [stderr] 188 | pub fn string_build_2 (char_1 : &Value, char_2 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:196:104
[INFO] [stderr]     |
[INFO] [stderr] 196 | pub fn string_build_3 (char_1 : &Value, char_2 : &Value, char_3 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:205:121
[INFO] [stderr]     |
[INFO] [stderr] 205 | pub fn string_build_4 (char_1 : &Value, char_2 : &Value, char_3 : &Value, char_4 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:215:86
[INFO] [stderr]     |
[INFO] [stderr] 215 | pub fn string_build_n (chars : &[impl StdAsRef<Value>], immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:231:92
[INFO] [stderr]     |
[INFO] [stderr] 231 | pub fn string_append_2 (string_1 : &Value, string_2 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:237:111
[INFO] [stderr]     |
[INFO] [stderr] 237 | pub fn string_append_3 (string_1 : &Value, string_2 : &Value, string_3 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                               ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:243:130
[INFO] [stderr]     |
[INFO] [stderr] 243 | pub fn string_append_4 (string_1 : &Value, string_2 : &Value, string_3 : &Value, string_4 : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:249:89
[INFO] [stderr]     |
[INFO] [stderr] 249 | pub fn string_append_n (strings : &[impl StdAsRef<Value>], immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:261:89
[INFO] [stderr]     |
[INFO] [stderr] 261 | pub fn string_make (length : usize, fill : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                         ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:275:68
[INFO] [stderr]     |
[INFO] [stderr] 275 | pub fn string_clone (string : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:281:70
[INFO] [stderr]     |
[INFO] [stderr] 281 | pub fn string_reverse (string : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:292:128
[INFO] [stderr]     |
[INFO] [stderr] 292 | pub fn string_fill_range (string : &Value, fill : Option<&Value>, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:316:108
[INFO] [stderr]     |
[INFO] [stderr] 316 | pub fn string_reverse_range (string : &Value, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                            ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:333:169
[INFO] [stderr]     |
[INFO] [stderr] 333 | pub fn string_copy_range (target_string : &Value, target_start : Option<&Value>, source_string : &Value, source_start : Option<&Value>, source_end : Option<&Value>) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                                                                                                                         ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:358:132
[INFO] [stderr]     |
[INFO] [stderr] 358 | pub fn string_clone_range (string : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:373:134
[INFO] [stderr]     |
[INFO] [stderr] 373 | pub fn string_range_to_list (string : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:379:132
[INFO] [stderr]     |
[INFO] [stderr] 379 | pub fn list_range_to_string (list : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:387:135
[INFO] [stderr]     |
[INFO] [stderr] 387 | pub fn string_range_to_array (string : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:394:134
[INFO] [stderr]     |
[INFO] [stderr] 394 | pub fn array_range_to_string (array : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:402:135
[INFO] [stderr]     |
[INFO] [stderr] 402 | pub fn string_range_to_bytes (string : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:415:134
[INFO] [stderr]     |
[INFO] [stderr] 415 | pub fn bytes_range_to_string (bytes : &Value, range_start : Option<&Value>, range_end : Option<&Value>, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:429:117
[INFO] [stderr]     |
[INFO] [stderr] 429 | pub fn string_range_iterator <'a> (string : &'a Value, range_start : Option<&Value>, range_end : Option<&Value>) -> (Outcome<RangeIteratorForOutcome<Value, StringIterator<'a>>>) {
[INFO] [stderr]     |                                                                                                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:441:43
[INFO] [stderr]     |
[INFO] [stderr] 441 | pub fn string_length (string : &Value) -> (Outcome<usize>) {
[INFO] [stderr]     |                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:450:70
[INFO] [stderr]     |
[INFO] [stderr] 450 | pub fn vec_string_append_2 (string_1 : &Value, string_2 : &Value) -> (Outcome<StdVec<char>>) {
[INFO] [stderr]     |                                                                      ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:461:89
[INFO] [stderr]     |
[INFO] [stderr] 461 | pub fn vec_string_append_3 (string_1 : &Value, string_2 : &Value, string_3 : &Value) -> (Outcome<StdVec<char>>) {
[INFO] [stderr]     |                                                                                         ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:473:108
[INFO] [stderr]     |
[INFO] [stderr] 473 | pub fn vec_string_append_4 (string_1 : &Value, string_2 : &Value, string_3 : &Value, string_4 : &Value) -> (Outcome<StdVec<char>>) {
[INFO] [stderr]     |                                                                                                            ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:486:67
[INFO] [stderr]     |
[INFO] [stderr] 486 | pub fn vec_string_append_n (strings : &[impl StdAsRef<Value>]) -> (Outcome<StdVec<char>>) {
[INFO] [stderr]     |                                                                   ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:502:46
[INFO] [stderr]     |
[INFO] [stderr] 502 | pub fn vec_string_clone (string : &Value) -> (Outcome<StdVec<char>>) {
[INFO] [stderr]     |                                              ^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:510:74
[INFO] [stderr]     |
[INFO] [stderr] 510 | pub fn vec_string_drain (buffer : &mut StdVec<char>, string : &Value) -> (Outcome<()>) {
[INFO] [stderr]     |                                                                          ^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:520:76
[INFO] [stderr]     |
[INFO] [stderr] 520 | pub fn string_to_upper_case (string : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:528:76
[INFO] [stderr]     |
[INFO] [stderr] 528 | pub fn string_to_lower_case (string : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                            ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:536:75
[INFO] [stderr]     |
[INFO] [stderr] 536 | pub fn string_to_fold_case (string : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:543:50
[INFO] [stderr]     |
[INFO] [stderr] 543 | pub fn symbol_to_upper_case (symbol : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:551:50
[INFO] [stderr]     |
[INFO] [stderr] 551 | pub fn symbol_to_lower_case (symbol : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:559:49
[INFO] [stderr]     |
[INFO] [stderr] 559 | pub fn symbol_to_fold_case (symbol : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                 ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:567:52
[INFO] [stderr]     |
[INFO] [stderr] 567 | pub fn keyword_to_upper_case (keyword : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:576:52
[INFO] [stderr]     |
[INFO] [stderr] 576 | pub fn keyword_to_lower_case (keyword : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:585:51
[INFO] [stderr]     |
[INFO] [stderr] 585 | pub fn keyword_to_fold_case (keyword : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:592:56
[INFO] [stderr]     |
[INFO] [stderr] 592 | pub fn character_to_upper_case (character : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:607:56
[INFO] [stderr]     |
[INFO] [stderr] 607 | pub fn character_to_lower_case (character : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:622:55
[INFO] [stderr]     |
[INFO] [stderr] 622 | pub fn character_to_fold_case (character : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                       ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:631:46
[INFO] [stderr]     |
[INFO] [stderr] 631 | pub fn string_to_symbol (string : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                              ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:639:72
[INFO] [stderr]     |
[INFO] [stderr] 639 | pub fn symbol_to_string (symbol : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                        ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:649:47
[INFO] [stderr]     |
[INFO] [stderr] 649 | pub fn string_to_keyword (string : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:658:74
[INFO] [stderr]     |
[INFO] [stderr] 658 | pub fn keyword_to_string (keyword : &Value, immutable : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                          ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:668:47
[INFO] [stderr]     |
[INFO] [stderr] 668 | pub fn symbol_to_keyword (symbol : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                               ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:676:48
[INFO] [stderr]     |
[INFO] [stderr] 676 | pub fn keyword_to_symbol (keyword : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:686:70
[INFO] [stderr]     |
[INFO] [stderr] 686 | pub fn string_to_number (string : &Value, radix : Option<&Value>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                      ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:707:91
[INFO] [stderr]     |
[INFO] [stderr] 707 | pub fn number_to_string (number : &Value, radix : Option<&Value>, sign : Option<bool>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                           ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:817:63
[INFO] [stderr]     |
[INFO] [stderr] 817 | pub(crate) fn number_radix_coerce (radix : Option<&Value>) -> (Outcome<Option<u32>>) {
[INFO] [stderr]     |                                                               ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:834:52
[INFO] [stderr]     |
[INFO] [stderr] 834 | pub fn character_to_number (character : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                    ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:841:49
[INFO] [stderr]     |
[INFO] [stderr] 841 | pub fn number_to_character (number : &Value) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                 ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:851:82
[INFO] [stderr]     |
[INFO] [stderr] 851 | pub fn character_to_digit_number (character : &Value, radix : Option<&Value>) -> (Outcome<Value>) {
[INFO] [stderr]     |                                                                                  ^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 875 | def_fn_character_predicate_delegate! (character_is_numeric, is_numeric);
[INFO] [stderr]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 876 | def_fn_character_predicate_delegate! (character_is_alphabetic, is_alphabetic);
[INFO] [stderr]     | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 877 | def_fn_character_predicate_delegate! (character_is_alphabetic_upper_case, is_uppercase);
[INFO] [stderr]     | ---------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 878 | def_fn_character_predicate_delegate! (character_is_alphabetic_lower_case, is_lowercase);
[INFO] [stderr]     | ---------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 879 | def_fn_character_predicate_delegate! (character_is_alphabetic_or_numeric, is_alphanumeric);
[INFO] [stderr]     | ------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 880 | def_fn_character_predicate_delegate! (character_is_whitespace, is_whitespace);
[INFO] [stderr]     | ------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 881 | def_fn_character_predicate_delegate! (character_is_control, is_control);
[INFO] [stderr]     | ------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 883 | def_fn_character_predicate_delegate! (character_is_ascii, is_ascii);
[INFO] [stderr]     | -------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 884 | def_fn_character_predicate_delegate! (character_is_ascii_numeric, is_ascii_digit);
[INFO] [stderr]     | ---------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 885 | def_fn_character_predicate_delegate! (character_is_ascii_alphabetic, is_ascii_alphabetic);
[INFO] [stderr]     | ------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 886 | def_fn_character_predicate_delegate! (character_is_ascii_alphabetic_upper_case, is_ascii_uppercase);
[INFO] [stderr]     | ---------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 887 | def_fn_character_predicate_delegate! (character_is_ascii_alphabetic_lower_case, is_ascii_lowercase);
[INFO] [stderr]     | ---------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 888 | def_fn_character_predicate_delegate! (character_is_ascii_alphabetic_or_numeric, is_ascii_alphanumeric);
[INFO] [stderr]     | ------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 889 | def_fn_character_predicate_delegate! (character_is_ascii_whitespace, is_ascii_whitespace);
[INFO] [stderr]     | ------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 890 | def_fn_character_predicate_delegate! (character_is_ascii_control, is_ascii_control);
[INFO] [stderr]     | ------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 891 | def_fn_character_predicate_delegate! (character_is_ascii_punctuation, is_ascii_punctuation);
[INFO] [stderr]     | -------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:867:45
[INFO] [stderr]     |
[INFO] [stderr] 867 |         pub fn $predicate (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 892 | def_fn_character_predicate_delegate! (character_is_ascii_graphic, is_ascii_graphic);
[INFO] [stderr]     | ------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]     |
[INFO] [stderr]     = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:895:66
[INFO] [stderr]     |
[INFO] [stderr] 895 | pub fn character_is_ascii_numeric_base_8 (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                  ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]    --> sources/builtins_strings.rs:906:67
[INFO] [stderr]     |
[INFO] [stderr] 906 | pub fn character_is_ascii_numeric_base_16 (character : &Value) -> (Outcome<bool>) {
[INFO] [stderr]     |                                                                   ^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:1020:39
[INFO] [stderr]      |
[INFO] [stderr] 1020 | pub fn is_boolean (value : &Value) -> (bool) {
[INFO] [stderr]      |                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:762:63
[INFO] [stderr]      |
[INFO] [stderr] 762  |         pub fn $predicate_2 (value_1 : &Value, value_2 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1024 | def_fn_predicate_all! (is_boolean, is_boolean_all_2, is_boolean_all_3, is_boolean_all_4, is_boolean_all_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:766:81
[INFO] [stderr]      |
[INFO] [stderr] 766  |         pub fn $predicate_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1024 | def_fn_predicate_all! (is_boolean, is_boolean_all_2, is_boolean_all_3, is_boolean_all_4, is_boolean_all_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:770:99
[INFO] [stderr]      |
[INFO] [stderr] 770  |         pub fn $predicate_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1024 | def_fn_predicate_all! (is_boolean, is_boolean_all_2, is_boolean_all_3, is_boolean_all_4, is_boolean_all_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:774:61
[INFO] [stderr]      |
[INFO] [stderr] 774  |         pub fn $predicate_n (values : &[impl StdAsRef<Value>]) -> (bool) {
[INFO] [stderr]      |                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1024 | def_fn_predicate_all! (is_boolean, is_boolean_all_2, is_boolean_all_3, is_boolean_all_4, is_boolean_all_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:789:63
[INFO] [stderr]      |
[INFO] [stderr] 789  |         pub fn $predicate_2 (value_1 : &Value, value_2 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1025 | def_fn_predicate_any! (is_boolean, is_boolean_any_2, is_boolean_any_3, is_boolean_any_4, is_boolean_any_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:793:81
[INFO] [stderr]      |
[INFO] [stderr] 793  |         pub fn $predicate_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1025 | def_fn_predicate_any! (is_boolean, is_boolean_any_2, is_boolean_any_3, is_boolean_any_4, is_boolean_any_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:797:99
[INFO] [stderr]      |
[INFO] [stderr] 797  |         pub fn $predicate_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1025 | def_fn_predicate_any! (is_boolean, is_boolean_any_2, is_boolean_any_3, is_boolean_any_4, is_boolean_any_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:801:61
[INFO] [stderr]      |
[INFO] [stderr] 801  |         pub fn $predicate_n (values : &[impl StdAsRef<Value>]) -> (bool) {
[INFO] [stderr]      |                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1025 | def_fn_predicate_any! (is_boolean, is_boolean_any_2, is_boolean_any_3, is_boolean_any_4, is_boolean_any_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:1029:36
[INFO] [stderr]      |
[INFO] [stderr] 1029 | pub fn is_true (value : &Value) -> (bool) {
[INFO] [stderr]      |                                    ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:762:63
[INFO] [stderr]      |
[INFO] [stderr] 762  |         pub fn $predicate_2 (value_1 : &Value, value_2 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1038 | def_fn_predicate_all! (is_true, is_true_all_2, is_true_all_3, is_true_all_4, is_true_all_n);
[INFO] [stderr]      | -------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:766:81
[INFO] [stderr]      |
[INFO] [stderr] 766  |         pub fn $predicate_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1038 | def_fn_predicate_all! (is_true, is_true_all_2, is_true_all_3, is_true_all_4, is_true_all_n);
[INFO] [stderr]      | -------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:770:99
[INFO] [stderr]      |
[INFO] [stderr] 770  |         pub fn $predicate_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1038 | def_fn_predicate_all! (is_true, is_true_all_2, is_true_all_3, is_true_all_4, is_true_all_n);
[INFO] [stderr]      | -------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:774:61
[INFO] [stderr]      |
[INFO] [stderr] 774  |         pub fn $predicate_n (values : &[impl StdAsRef<Value>]) -> (bool) {
[INFO] [stderr]      |                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1038 | def_fn_predicate_all! (is_true, is_true_all_2, is_true_all_3, is_true_all_4, is_true_all_n);
[INFO] [stderr]      | -------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:789:63
[INFO] [stderr]      |
[INFO] [stderr] 789  |         pub fn $predicate_2 (value_1 : &Value, value_2 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1039 | def_fn_predicate_any! (is_true, is_true_any_2, is_true_any_3, is_true_any_4, is_true_any_n);
[INFO] [stderr]      | -------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:793:81
[INFO] [stderr]      |
[INFO] [stderr] 793  |         pub fn $predicate_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1039 | def_fn_predicate_any! (is_true, is_true_any_2, is_true_any_3, is_true_any_4, is_true_any_n);
[INFO] [stderr]      | -------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:797:99
[INFO] [stderr]      |
[INFO] [stderr] 797  |         pub fn $predicate_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1039 | def_fn_predicate_any! (is_true, is_true_any_2, is_true_any_3, is_true_any_4, is_true_any_n);
[INFO] [stderr]      | -------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:801:61
[INFO] [stderr]      |
[INFO] [stderr] 801  |         pub fn $predicate_n (values : &[impl StdAsRef<Value>]) -> (bool) {
[INFO] [stderr]      |                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1039 | def_fn_predicate_any! (is_true, is_true_any_2, is_true_any_3, is_true_any_4, is_true_any_n);
[INFO] [stderr]      | -------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:1043:37
[INFO] [stderr]      |
[INFO] [stderr] 1043 | pub fn is_false (value : &Value) -> (bool) {
[INFO] [stderr]      |                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:762:63
[INFO] [stderr]      |
[INFO] [stderr] 762  |         pub fn $predicate_2 (value_1 : &Value, value_2 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1052 | def_fn_predicate_all! (is_false, is_false_all_2, is_false_all_3, is_false_all_4, is_false_all_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:766:81
[INFO] [stderr]      |
[INFO] [stderr] 766  |         pub fn $predicate_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1052 | def_fn_predicate_all! (is_false, is_false_all_2, is_false_all_3, is_false_all_4, is_false_all_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:770:99
[INFO] [stderr]      |
[INFO] [stderr] 770  |         pub fn $predicate_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1052 | def_fn_predicate_all! (is_false, is_false_all_2, is_false_all_3, is_false_all_4, is_false_all_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:774:61
[INFO] [stderr]      |
[INFO] [stderr] 774  |         pub fn $predicate_n (values : &[impl StdAsRef<Value>]) -> (bool) {
[INFO] [stderr]      |                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1052 | def_fn_predicate_all! (is_false, is_false_all_2, is_false_all_3, is_false_all_4, is_false_all_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:789:63
[INFO] [stderr]      |
[INFO] [stderr] 789  |         pub fn $predicate_2 (value_1 : &Value, value_2 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1053 | def_fn_predicate_any! (is_false, is_false_any_2, is_false_any_3, is_false_any_4, is_false_any_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:793:81
[INFO] [stderr]      |
[INFO] [stderr] 793  |         pub fn $predicate_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1053 | def_fn_predicate_any! (is_false, is_false_any_2, is_false_any_3, is_false_any_4, is_false_any_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:797:99
[INFO] [stderr]      |
[INFO] [stderr] 797  |         pub fn $predicate_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1053 | def_fn_predicate_any! (is_false, is_false_any_2, is_false_any_3, is_false_any_4, is_false_any_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:801:61
[INFO] [stderr]      |
[INFO] [stderr] 801  |         pub fn $predicate_n (values : &[impl StdAsRef<Value>]) -> (bool) {
[INFO] [stderr]      |                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1053 | def_fn_predicate_any! (is_false, is_false_any_2, is_false_any_3, is_false_any_4, is_false_any_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:1057:40
[INFO] [stderr]      |
[INFO] [stderr] 1057 | pub fn is_not_true (value : &Value) -> (bool) {
[INFO] [stderr]      |                                        ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:762:63
[INFO] [stderr]      |
[INFO] [stderr] 762  |         pub fn $predicate_2 (value_1 : &Value, value_2 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1061 | def_fn_predicate_all! (is_not_true, is_not_true_all_2, is_not_true_all_3, is_not_true_all_4, is_not_true_all_n);
[INFO] [stderr]      | ---------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:766:81
[INFO] [stderr]      |
[INFO] [stderr] 766  |         pub fn $predicate_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1061 | def_fn_predicate_all! (is_not_true, is_not_true_all_2, is_not_true_all_3, is_not_true_all_4, is_not_true_all_n);
[INFO] [stderr]      | ---------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:770:99
[INFO] [stderr]      |
[INFO] [stderr] 770  |         pub fn $predicate_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1061 | def_fn_predicate_all! (is_not_true, is_not_true_all_2, is_not_true_all_3, is_not_true_all_4, is_not_true_all_n);
[INFO] [stderr]      | ---------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:774:61
[INFO] [stderr]      |
[INFO] [stderr] 774  |         pub fn $predicate_n (values : &[impl StdAsRef<Value>]) -> (bool) {
[INFO] [stderr]      |                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1061 | def_fn_predicate_all! (is_not_true, is_not_true_all_2, is_not_true_all_3, is_not_true_all_4, is_not_true_all_n);
[INFO] [stderr]      | ---------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:789:63
[INFO] [stderr]      |
[INFO] [stderr] 789  |         pub fn $predicate_2 (value_1 : &Value, value_2 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1062 | def_fn_predicate_any! (is_not_true, is_not_true_any_2, is_not_true_any_3, is_not_true_any_4, is_not_true_any_n);
[INFO] [stderr]      | ---------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:793:81
[INFO] [stderr]      |
[INFO] [stderr] 793  |         pub fn $predicate_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1062 | def_fn_predicate_any! (is_not_true, is_not_true_any_2, is_not_true_any_3, is_not_true_any_4, is_not_true_any_n);
[INFO] [stderr]      | ---------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:797:99
[INFO] [stderr]      |
[INFO] [stderr] 797  |         pub fn $predicate_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1062 | def_fn_predicate_any! (is_not_true, is_not_true_any_2, is_not_true_any_3, is_not_true_any_4, is_not_true_any_n);
[INFO] [stderr]      | ---------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:801:61
[INFO] [stderr]      |
[INFO] [stderr] 801  |         pub fn $predicate_n (values : &[impl StdAsRef<Value>]) -> (bool) {
[INFO] [stderr]      |                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1062 | def_fn_predicate_any! (is_not_true, is_not_true_any_2, is_not_true_any_3, is_not_true_any_4, is_not_true_any_n);
[INFO] [stderr]      | ---------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:1066:41
[INFO] [stderr]      |
[INFO] [stderr] 1066 | pub fn is_not_false (value : &Value) -> (bool) {
[INFO] [stderr]      |                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:762:63
[INFO] [stderr]      |
[INFO] [stderr] 762  |         pub fn $predicate_2 (value_1 : &Value, value_2 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1070 | def_fn_predicate_all! (is_not_false, is_not_false_all_2, is_not_false_all_3, is_not_false_all_4, is_not_false_all_n);
[INFO] [stderr]      | --------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:766:81
[INFO] [stderr]      |
[INFO] [stderr] 766  |         pub fn $predicate_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1070 | def_fn_predicate_all! (is_not_false, is_not_false_all_2, is_not_false_all_3, is_not_false_all_4, is_not_false_all_n);
[INFO] [stderr]      | --------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:770:99
[INFO] [stderr]      |
[INFO] [stderr] 770  |         pub fn $predicate_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1070 | def_fn_predicate_all! (is_not_false, is_not_false_all_2, is_not_false_all_3, is_not_false_all_4, is_not_false_all_n);
[INFO] [stderr]      | --------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:774:61
[INFO] [stderr]      |
[INFO] [stderr] 774  |         pub fn $predicate_n (values : &[impl StdAsRef<Value>]) -> (bool) {
[INFO] [stderr]      |                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1070 | def_fn_predicate_all! (is_not_false, is_not_false_all_2, is_not_false_all_3, is_not_false_all_4, is_not_false_all_n);
[INFO] [stderr]      | --------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:789:63
[INFO] [stderr]      |
[INFO] [stderr] 789  |         pub fn $predicate_2 (value_1 : &Value, value_2 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1071 | def_fn_predicate_any! (is_not_false, is_not_false_any_2, is_not_false_any_3, is_not_false_any_4, is_not_false_any_n);
[INFO] [stderr]      | --------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:793:81
[INFO] [stderr]      |
[INFO] [stderr] 793  |         pub fn $predicate_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1071 | def_fn_predicate_any! (is_not_false, is_not_false_any_2, is_not_false_any_3, is_not_false_any_4, is_not_false_any_n);
[INFO] [stderr]      | --------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:797:99
[INFO] [stderr]      |
[INFO] [stderr] 797  |         pub fn $predicate_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1071 | def_fn_predicate_any! (is_not_false, is_not_false_any_2, is_not_false_any_3, is_not_false_any_4, is_not_false_any_n);
[INFO] [stderr]      | --------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:801:61
[INFO] [stderr]      |
[INFO] [stderr] 801  |         pub fn $predicate_n (values : &[impl StdAsRef<Value>]) -> (bool) {
[INFO] [stderr]      |                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1071 | def_fn_predicate_any! (is_not_false, is_not_false_any_2, is_not_false_any_3, is_not_false_any_4, is_not_false_any_n);
[INFO] [stderr]      | --------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:1075:50
[INFO] [stderr]      |
[INFO] [stderr] 1075 | pub fn is_true_or_equivalent (value : &Value) -> (bool) {
[INFO] [stderr]      |                                                  ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:762:63
[INFO] [stderr]      |
[INFO] [stderr] 762  |         pub fn $predicate_2 (value_1 : &Value, value_2 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1079 | def_fn_predicate_all! (is_true_or_equivalent, is_true_or_equivalent_all_2, is_true_or_equivalent_all_3, is_true_or_equivalent_all_4, is_true_or_equivalent_all_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:766:81
[INFO] [stderr]      |
[INFO] [stderr] 766  |         pub fn $predicate_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1079 | def_fn_predicate_all! (is_true_or_equivalent, is_true_or_equivalent_all_2, is_true_or_equivalent_all_3, is_true_or_equivalent_all_4, is_true_or_equivalent_all_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:770:99
[INFO] [stderr]      |
[INFO] [stderr] 770  |         pub fn $predicate_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1079 | def_fn_predicate_all! (is_true_or_equivalent, is_true_or_equivalent_all_2, is_true_or_equivalent_all_3, is_true_or_equivalent_all_4, is_true_or_equivalent_all_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:774:61
[INFO] [stderr]      |
[INFO] [stderr] 774  |         pub fn $predicate_n (values : &[impl StdAsRef<Value>]) -> (bool) {
[INFO] [stderr]      |                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1079 | def_fn_predicate_all! (is_true_or_equivalent, is_true_or_equivalent_all_2, is_true_or_equivalent_all_3, is_true_or_equivalent_all_4, is_true_or_equivalent_all_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:789:63
[INFO] [stderr]      |
[INFO] [stderr] 789  |         pub fn $predicate_2 (value_1 : &Value, value_2 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1080 | def_fn_predicate_any! (is_true_or_equivalent, is_true_or_equivalent_any_2, is_true_or_equivalent_any_3, is_true_or_equivalent_any_4, is_true_or_equivalent_any_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:793:81
[INFO] [stderr]      |
[INFO] [stderr] 793  |         pub fn $predicate_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1080 | def_fn_predicate_any! (is_true_or_equivalent, is_true_or_equivalent_any_2, is_true_or_equivalent_any_3, is_true_or_equivalent_any_4, is_true_or_equivalent_any_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:797:99
[INFO] [stderr]      |
[INFO] [stderr] 797  |         pub fn $predicate_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1080 | def_fn_predicate_any! (is_true_or_equivalent, is_true_or_equivalent_any_2, is_true_or_equivalent_any_3, is_true_or_equivalent_any_4, is_true_or_equivalent_any_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:801:61
[INFO] [stderr]      |
[INFO] [stderr] 801  |         pub fn $predicate_n (values : &[impl StdAsRef<Value>]) -> (bool) {
[INFO] [stderr]      |                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1080 | def_fn_predicate_any! (is_true_or_equivalent, is_true_or_equivalent_any_2, is_true_or_equivalent_any_3, is_true_or_equivalent_any_4, is_true_or_equivalent_any_n);
[INFO] [stderr]      | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:1084:51
[INFO] [stderr]      |
[INFO] [stderr] 1084 | pub fn is_false_or_equivalent (value : &Value) -> (bool) {
[INFO] [stderr]      |                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:762:63
[INFO] [stderr]      |
[INFO] [stderr] 762  |         pub fn $predicate_2 (value_1 : &Value, value_2 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1100 | def_fn_predicate_all! (is_false_or_equivalent, is_false_or_equivalent_all_2, is_false_or_equivalent_all_3, is_false_or_equivalent_all_4, is_false_or_equivalent_all_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:766:81
[INFO] [stderr]      |
[INFO] [stderr] 766  |         pub fn $predicate_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1100 | def_fn_predicate_all! (is_false_or_equivalent, is_false_or_equivalent_all_2, is_false_or_equivalent_all_3, is_false_or_equivalent_all_4, is_false_or_equivalent_all_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:770:99
[INFO] [stderr]      |
[INFO] [stderr] 770  |         pub fn $predicate_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1100 | def_fn_predicate_all! (is_false_or_equivalent, is_false_or_equivalent_all_2, is_false_or_equivalent_all_3, is_false_or_equivalent_all_4, is_false_or_equivalent_all_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:774:61
[INFO] [stderr]      |
[INFO] [stderr] 774  |         pub fn $predicate_n (values : &[impl StdAsRef<Value>]) -> (bool) {
[INFO] [stderr]      |                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1100 | def_fn_predicate_all! (is_false_or_equivalent, is_false_or_equivalent_all_2, is_false_or_equivalent_all_3, is_false_or_equivalent_all_4, is_false_or_equivalent_all_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:789:63
[INFO] [stderr]      |
[INFO] [stderr] 789  |         pub fn $predicate_2 (value_1 : &Value, value_2 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1101 | def_fn_predicate_any! (is_false_or_equivalent, is_false_or_equivalent_any_2, is_false_or_equivalent_any_3, is_false_or_equivalent_any_4, is_false_or_equivalent_any_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:793:81
[INFO] [stderr]      |
[INFO] [stderr] 793  |         pub fn $predicate_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1101 | def_fn_predicate_any! (is_false_or_equivalent, is_false_or_equivalent_any_2, is_false_or_equivalent_any_3, is_false_or_equivalent_any_4, is_false_or_equivalent_any_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:797:99
[INFO] [stderr]      |
[INFO] [stderr] 797  |         pub fn $predicate_4 (value_1 : &Value, value_2 : &Value, value_3 : &Value, value_4 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                                         ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1101 | def_fn_predicate_any! (is_false_or_equivalent, is_false_or_equivalent_any_2, is_false_or_equivalent_any_3, is_false_or_equivalent_any_4, is_false_or_equivalent_any_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:801:61
[INFO] [stderr]      |
[INFO] [stderr] 801  |         pub fn $predicate_n (values : &[impl StdAsRef<Value>]) -> (bool) {
[INFO] [stderr]      |                                                                   ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1101 | def_fn_predicate_any! (is_false_or_equivalent, is_false_or_equivalent_any_2, is_false_or_equivalent_any_3, is_false_or_equivalent_any_4, is_false_or_equivalent_any_n);
[INFO] [stderr]      | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:1107:36
[INFO] [stderr]      |
[INFO] [stderr] 1107 | pub fn is_null (value : &Value) -> (bool) {
[INFO] [stderr]      |                                    ^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:762:63
[INFO] [stderr]      |
[INFO] [stderr] 762  |         pub fn $predicate_2 (value_1 : &Value, value_2 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                     ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1111 | def_fn_predicate_all! (is_null, is_null_all_2, is_null_all_3, is_null_all_4, is_null_all_n);
[INFO] [stderr]      | -------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[INFO] [stderr]      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr] 
[INFO] [stderr] error: unnecessary parentheses around type
[INFO] [stderr]     --> sources/builtins_types.rs:766:81
[INFO] [stderr]      |
[INFO] [stderr] 766  |         pub fn $predicate_3 (value_1 : &Value, value_2 : &Value, value_3 : &Value) -> (bool) {
[INFO] [stderr]      |                                                                                       ^^^^^^ help: remove these parentheses
[INFO] [stderr] ...
[INFO] [stderr] 1111 | def_fn_predicate_all! (is_null, is_null_all_2, is_null_all_3, is_null_all_4, is_null_all_n);
[INFO] [stderr]      | -------------------------------------------------------------------------------------------- in this macro invocation
[INFO] [stderr]      |
[WARN] too many lines in the log, truncating it
